Необходимо изменить строку FromEmail при отправке электронной почты через SMTPClient - PullRequest
0 голосов
/ 18 сентября 2009

Код отправки моей электронной почты

 MailMessage msg = new MailMessage("mailer@abc.com", "xyz@hotmail.com", "testing email", "to check from email label text");
    SmtpClient smpt = new SmtpClient();
    smpt.Send(msg);

Когда электронное письмо открывается пользователем xyz@hotmail.com, в электронном письме упоминается mailer@abc.com, где, как мне нужно показать, как Abc Corporation [abc@nextech.pk]

Как мне поменять метку с адресом электронной почты

Спасибо

Ответы [ 2 ]

2 голосов
/ 18 сентября 2009

Создайте MailAddress с реальным именем и адресом электронной почты, затем укажите его в MailMessage.

Из MSDN ( Из свойства для MailMessage).

  MailAddress from = new MailAddress("ben@contoso.com", "Ben Miller");
  MailAddress to = new MailAddress("jane@contoso.com", "Jane Clayton");
  MailMessage message = new MailMessage(from, to);
1 голос
/ 18 сентября 2009

Использовать DisplayName

MailMessage m = new MailMessage();
m.From = new MailAddress("mail@mailserver.com", "My Mail");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...