2012-03-11 82 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