是否可以在Web.config文件的mailSettings
元素中设置“to”属性?
答案 0 :(得分:7)
不,它不是
以下是mailSettings的文档:http://msdn.microsoft.com/en-us/library/w355a94k.aspx
在AppSetting中设置默认值“to”,并使用邮件发送逻辑。
这是一个来自msdn docs的例子:
<mailSettings>
<smtp deliveryMethod="network" from="ben@contoso.com">
<network
host="localhost"
port="25"
defaultCredentials="true"
/>
</smtp>
</mailSettings>
答案 1 :(得分:5)
您可以添加Key
<appSettings>
<add key="EmailToAddress" value="1337@gmail.com"/>
</appSettings>
从你的代码隐藏中,你可以像这样得到它
var toAddress= ConfigurationManager.AppSettings["EmailToAddress"];
答案 2 :(得分:0)
不,您只能指定邮件的来源from
:
答案 3 :(得分:0)
不,不是,但这会有很高的限制性,因为您可能希望向许多不同的人发送电子邮件,可能是基于其他一些数据。
如果您只是一直发送到一个地址(例如管理员帐户),那么我建议您将地址放入web.config作为“appSetting”键,然后将其读取。