如何为通过 SMTP 发送的邮件添加显示名称
How to add a display name to mail sent via SMTP
我通过 gmail SMTP 帐户发送邮件,方法是在 Global.asax 文件中添加以下内容 -
WebMail.SmtpServer = "smtp.gmail.com";
WebMail.SmtpPort = 587;
WebMail.EnableSsl = true;
WebMail.UserName = "accname@example.com";
WebMail.From = "accname@example.com";
WebMail.Password = "nopassword";
WebMail.SmtpUseDefaultCredentials = false;
当我通过WebMail.Send()
方法发送邮件时,邮件发送正常,但收到的邮件总是名称为-"accname"。我想让它显示为其他名称 - 让我们说 "Name"。我应该怎么做呢?
您可以设置 From
属性 以包含姓名和电子邮件地址:
WebMail.From = "Your Name <accname@example.com>";
您可能需要用引号将名称括起来,例如:
WebMail.From = "\"Your Name\" <accname@example.com>";
我通过 gmail SMTP 帐户发送邮件,方法是在 Global.asax 文件中添加以下内容 -
WebMail.SmtpServer = "smtp.gmail.com";
WebMail.SmtpPort = 587;
WebMail.EnableSsl = true;
WebMail.UserName = "accname@example.com";
WebMail.From = "accname@example.com";
WebMail.Password = "nopassword";
WebMail.SmtpUseDefaultCredentials = false;
当我通过WebMail.Send()
方法发送邮件时,邮件发送正常,但收到的邮件总是名称为-"accname"。我想让它显示为其他名称 - 让我们说 "Name"。我应该怎么做呢?
您可以设置 From
属性 以包含姓名和电子邮件地址:
WebMail.From = "Your Name <accname@example.com>";
您可能需要用引号将名称括起来,例如:
WebMail.From = "\"Your Name\" <accname@example.com>";