#region System.Net.Mail
//MailMessage mm = new MailMessage("liyishen@axa-xx.com", "admin@axa-xx.com","test","testbody");
//mm.Body = "OA系统信息:用户XX给你发来了信息,请查阅!";
//mm.Bcc = "";
//mm.BodyEncoding = System.Text.Encoding.Default;
// MailAddressCollection mac = new MailAddressCollection();
// mac.Add("liyishen801103@163.com");
// mac.Add("akuoma@163.com");
//mm.IsBodyHtml = true;
//mm.Subject = "系统信息!";
//SmtpClient sc = new SmtpClient("smtp.axa-xx.com");
//sc.Port = 25;
//sc.DeliveryMethod = SmtpDeliveryMethod.Network;
//sc.UseDefaultCredentials = true;
//sc.Credentials = new NetworkCredential("liyishen@axa-xx.com", ********");
//sc.EnableSsl = true;
//sc.Send(mm);
#endregion
开发环境:windows2003 + VS2008
邮件服务器为公司邮件服务器:使用正常
大家从我以上的代码可以看到,其实我用尽了所有的方法,但是不知为什么,不会报错,但也没有正确发送邮件。邮件服务器也没有滞留。
我一开始是最简单的只有From,To,Subject,Body,SmtpServer这些信息,发送不报错,但也没有邮件!
然后加上邮件服务器用户验证,发送不报错,但也没有邮件!
。。。。。。
经多次,多方面,多角度修改测试!失败!!!!