我没主意了!如果我这样做:
string strTo = "email1@domain.com";
string strFrom = "email1@domain.com";
string strSubject = "turn on html";
MailMessage mail = new MailMessage(strFrom, strTo, strSubject, "<u>ok!</u>");
SmtpClient smtp = new SmtpClient("127.0.0.1");
smtp.Send(mail);
它有效,但我在 Outlook 中看到了 html 标签。
如果我做:
mail.IsBodyHtml = true;
前
smtp.Send(mail);
我没有收到电子邮件!
我检查了 Exchange 邮件跟踪,邮件不存在。
我检查了 smtp 日志,我没有看到我的消息!
我检查了垃圾邮件过滤器,没有消息!
我检查了垃圾邮件文件夹,没有!
奇怪的是,如果我将 strTo 更改为外部电子邮件,它就可以工作!!!!
在这里发疯:-(