2010-07-19 68 views
0

我海在我的Web应用中的疑问,我将两个网络标签这样的SMTP ...web.config中的网络标签?

<system.net> 
     <mailSettings> 
     <smtp> 
      <network host="webmail.example.com" port="25" userName="[email protected]" password="asdf" defaultCredentials="false"/> 
      <network host="webmail.yyy.com" port="25" userName="[email protected]" password="asdf12" defaultCredentials="false"/> 
     </smtp> 
     </mailSettings> 
    </system.net> 
+0

这webconfig <网络主机= “webmail.xxx.com” 端口= “25” 的userName = “[email protected]” 密码= “ASDF” 的DefaultCredentials =“假“/> <网络主机=” webmail.yyy.com”端口= “25” 的userName = “[email protected]” 密码= “asdf12” 的DefaultCredentials = “假”/> 2010-07-19 10:31:36

+0

我得到这个错误。 元素可能只会在本节中出现一次。 (C:\ Inetpub \ vhosts \ XXX.com \ httpdocs \ web.config行64) – 2010-07-19 10:37:27

+0

当我发送邮件我越来越问题(以前的消息) – 2010-07-19 10:41:10

回答

1

您只能在这一节中一个SMTP服务器。如果您需要使用两个,那么您应该将信息存储在web.config的appsettings部分中,并在创建SMTPClient时设置适当的值。