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

我把邮件设置存储在网络配置中,就像这样..。

<mailSettings>
<smtp from="splidge@findremovalcompanies.com">
<network host="smtp.findremovalcompanies.com" userName="splidge@findremovalcompanies.com" password="password" />
</smtp>
</mailSettings>

现在当我创建一个新的

var smtp = new SmtpClient();

Smpt 有我的凭证,并将默认的 from 地址设置为 splidge@findremovalcompies.com,这样我就不必每次都这样做了。

MailAddress("splidge@findremovalcompanies.com", "Splidge Master")

但我不知道如何指定友好的显示名称“ Splidge Master”在 web.config 中没有设置吗?

25072 次浏览

可以使用 html 编码的 < 和 > (& lt; 和 & gt;)在 from 属性中传递显示名称。

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

从内存来看,将 from=属性更改为 from="Display Name &lt;me@example.com&gt;"应该是可行的。

如果你需要精确的等价物,编码双引号(&quot;) :

<smtp from="&quot;Splidge Master&quot; &lt;splidge@findremovalcompanies.com&gt;">