c # MailMessage С адреса электронной почты отображаемое имя не работает - PullRequest
1 голос
/ 08 июля 2019

Я попытался отправить электронное письмо и установить отображаемое имя с адреса электронной почты.Но когда я получил письмо в моем клиенте, например, Gmail.Вместо отображаемого имени я вижу адрес электронной почты без доменного имени Из электронной почты «FromEmail@abc.com», затем, когда я получил, он показывает мне, что я получил электронную почту от «FromEmail».

Вот мой код

MailMessage mail = new MailMessage();
mail.BodyEncoding = System.Text.Encoding.UTF8;
mail.HeadersEncoding = System.Text.Encoding.UTF8;
mail.SubjectEncoding = System.Text.Encoding.UTF8;
mail.Priority = System.Net.Mail.MailPriority.High;
mail.IsBodyHtml = true;

mail.From = new MailAddress("FromEmail@abc.com","Automate");
mail.To.Add(new MailAddress("ToEmail@abc.com"));
mail.Subject = "This is test email";
mail.Body = "This is test mail.";
SmtpClient client = new SmtpClient("smtp.office365.com");
client.EnableSsl = true;
client.Credentials = new System.Net.NetworkCredential("senderEmail@abc.com", "*****");
client.Send(mail);
...