2012-03-11 85 views
7

我想在注册时向用户发送邮件,但出现错误(未指定SMTP主机) 如何在web.config中配置smtp?未指定SMTP主机

+0

那你试过吗? – 2012-03-11 11:09:29

+1

你能证明你的代码,发送电子邮件 – devdigital 2012-03-11 11:14:27

+0

<网络的DefaultCredentials = “真正的” 主机=“myMailserver.here.com “port =”25“/> Farhood 2012-03-11 11:22:16

回答

24

您应该添加以下的web.config文件:

<system.net> 
    <mailSettings> 
     <smtp> 
      <network host="smtp.xxx.com" password="" userName=""/> 
     </smtp> 
    </mailSettings> 
</system.net> 
+0

什么是用户名?例如我有一个电子邮件[email protected]。 [信息]是用户名?或[[email protected]]? – AmirHossein 2013-01-30 21:03:20

+0

@AmirHossein没有用户名和密码用于使用SMTP服务器。这通常不是必需的,但有时SMTP服务器需要用户名和密码。 – Holger 2013-03-18 16:40:24