2

私はアイデアがありません!私がこれを行う場合:

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 を外部の電子メールに変更すると機能することです!!!!

ここで夢中になる:-(

4

1 に答える 1

5

何時間も検索した結果、検疫メールボックスでコンテンツ フィルタリングが有効になっているかどうか、ブロックされたメッセージがログに記録されず、Exchange のメッセージ トラッキング システムで検出されないことがわかりました。

これは Exchange 2007 上にあります。

すべてのメッセージがそこにありました。時間の無駄です :-(

于 2010-03-03T22:29:41.943 に答える