繁体   English   中英

c#.net 3.5 System.Net.Mail

[英]c# .net 3.5 System.Net.Mail

我没主意了! 如果我这样做:

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更改为外部电子邮件,那么它将起作用!

在这里疯了:-(

经过数小时的搜索,我发现是否使用隔离邮箱启用了内容筛选,Exchange的邮件跟踪系统未记录被阻止的邮件,也未找到被阻止的邮件。

这是在Exchange 2007上。

所有的消息都在那里,浪费时间:-(

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM