c # .net 3.5 System.Net.Mail - PullRequest
       14

c # .net 3.5 System.Net.Mail

2 голосов
/ 04 марта 2010

У меня нет идей! Если я сделаю это:

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);

это работает, но я вижу html-теги в outlook.

если я это сделаю:

mail.IsBodyHtml = true;

до

smtp.Send(mail);

Я не получаю письмо!

Я проверил отслеживание сообщений Exchange, сообщения там нет.

Я проверил журналы SMTP, я не вижу свое сообщение!

Я проверил фильтр спама, нет сообщений!

Я проверил папку нежелательной почты, а не там!

странно то, что если я изменю strTo на внешнюю электронную почту, это будет работать !!!!

схожу с ума здесь: - (

1 Ответ

5 голосов
/ 04 марта 2010

После нескольких часов поиска я выяснил, включена ли фильтрация содержимого для почтового ящика карантина, заблокированные сообщения не регистрируются и не обнаруживаются системой отслеживания сообщений Exchange.

Это на Exchange 2007.

Все сообщения были там, что пустая трата времени: - (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...