Не показывать «Отображаемое имя» при отправке электронной почты

Я отправляю почту со своего сайта (.NET Framework 2.0, IIS 7) как

MailAddress from = new MailAddress("from@email.com", "Name Name");
MailAddress to = new MailAddress("to@email.com", "");
MailMessage mm = new MailMessage(from, to);
mm.Subject = subject;
mm.Body = body;
using ( mm )
{
    if (attach != null)
        mm.Attachments.Add(attach);
    mm.IsBodyHtml = true;

    SmtpClient smtp = new SmtpClient(mailServer);
    if (!string.IsNullOrEmpty(mailPort))
        smtp.Port = int.Parse(mailPort);
    smtp.Credentials = new System.Net.NetworkCredential(username, pass);
    smtp.Send(mm);
}

Но при получении письма нет отображаемого имени («Имя Имя»), только электронная почта.

Вы хоть представляете, что может вызвать эту проблему?

Я уверен, почтовый клиент не игнорирует отображаемое имя! Клиент - Outlook.

Когда приложение передает объект мм на сервер, свойство From имеет значение {"Имя Имя" (скрыто) Почему сервер удаляет имя?

6
задан Greg B 10 June 2011 в 07:46
поделиться