0

我的电子邮件发送代码

 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]

如何从电子邮件地址标签更改

谢谢

4

2 回答 2

2

使用真实姓名和电子邮件地址创建一个 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);
于 2009-09-18T10:15:48.360 回答
1

使用显示名称

MailMessage m = new MailMessage();
m.From = new MailAddress("mail@mailserver.com", "My Mail");
于 2009-09-18T10:14:14.883 回答