【发布时间】:2011-01-11 22:37:33
【问题描述】:
可能重复:
Storing Smtp from email friendly display name in Web.Config
我正在处理EmailSender,我正在从我的 Web.config 文件中获取电子邮件地址。如果可能的话,我还想从同一部分获取该电子邮件的“显示名称”,但我没有看到明显的方法。
在我的 Web.config 文件中,我包含了一个默认的“来自电子邮件地址”,如下所示:
<configuration>
<system.net>
<mailSettings>
<smtp from="myaddress@mydomain.com"><!-- no displayName attribute :( -->
<network ... />
</smtp>
</mailSettings>
</system.net>
</configuration>
在我的EmailSender 中,我有这样的东西:
var smtpSection = ...;
var message = new MailMessage();
message.From = new MailAddress(_settings.From, senderDisplayName);
是否有推荐的方法将senderDisplayName 存储在 web.config 文件中?
-
有没有办法将它包含在
from属性中?例如:<smtp from="Automatic Mailer <myaddress@mydomain.com>"> - 还是需要是
appSettings中的自定义元素? - 或者有其他方法吗?
【问题讨论】:
标签: c# asp.net asp.net-mvc email web-config