Web.config中的邮件设置

Anj*_*ana 6 asp.net

是否可以mailSettings在Web.config文件的元素中设置"to"属性?

Mik*_*erg 7

不,不是

以下是mailSettings的文档:http://msdn.microsoft.com/en-us/library/w355a94k.aspx

改为在AppSetting中设置默认值"to",并使用邮件发送逻辑.

这是一个从msdn文档中获取的示例:

<mailSettings>
  <smtp deliveryMethod="network" from="ben@contoso.com">
    <network
      host="localhost"
      port="25"
      defaultCredentials="true"
    />
  </smtp>
</mailSettings>
Run Code Online (Sandbox Code Playgroud)


Kim*_*ho6 5

你可以添加一个 Key

   <appSettings>
    <add key="EmailToAddress" value="1337@gmail.com"/> 

</appSettings>
Run Code Online (Sandbox Code Playgroud)

从你的代码隐藏中你可以得到它

var toAddress= ConfigurationManager.AppSettings["EmailToAddress"];
Run Code Online (Sandbox Code Playgroud)