最基本的一个.Net发送邮件的几个步骤,因为刚来公司时领导让我做了一个发送邮件的小程序,就是为了让我了解一下发送邮件的基本方法,当然我做的那个程序没有最终应用在公司内部,因为还有很多不完善的地方,比如设计到多线程的问题,反正就是还是有很多bug。但是下面把在程序中要发送邮件的几个步骤记录下来:
MailMessage mailObj = new MailMessage();
mailObj.From = new MailAddress("729292171@qq.com"); //发送人邮箱地址
mailObj.To.Add("1032625404@qq.com"); //收件人邮箱地址
mailObj.Subject = "this is a test "; //主题
mailObj.Body = "this is just a test "; //正文
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.qq.com"; //smtp服务器名称,测试过很多邮箱,只有qq邮箱最容易通过。其它有些邮箱是通过不了的。
smtp.UseDefaultCredentials = true;
smtp.Credentials = new NetworkCredential(729292171@qq.com, "PWD"); //发送人的登录名和密码
smtp.Send(mailObj);