在Web.Config中存储来自电子邮件友好显示名称的Smtp

Naz*_*Naz 72 .net smtp web-config

我将我的邮件设置存储在Web配置中,就像这样......

<mailSettings>
    <smtp from="splidge@findremovalcompanies.com">
        <network host="smtp.findremovalcompanies.com" userName="splidge@findremovalcompanies.com" password="password" />
    </smtp>
</mailSettings>
Run Code Online (Sandbox Code Playgroud)

现在当我创建一个新的

var smtp = new SmtpClient();
Run Code Online (Sandbox Code Playgroud)

smpt有我的凭据,并将默认从地址到splidge@findremovalcompanies.com,这使我不必每次都这样做.

MailAddress("splidge@findremovalcompanies.com", "Splidge Master")
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何在web.config中指定友好的显示名称"Splidge Master"而没有设置它?

Chr*_*ner 146

您可以使用html编码的<和>(<和>)在from属性中提供显示名称.

<smtp deliveryMethod="Network" from="Mail Displayname &lt;mail@raccoom.net&gt;">

  • 这是我第一次更快...在我输入答案之前,其他答案已经发布了,) (3认同)
  • 我前几秒就知道了:-) (2认同)

dev*_*uff 13

从内存中,更改from=属性from="Display Name &lt;me@example.com&gt;"应该工作.