2011-07-24 104 views
0

我想通過ASP.Net發送郵件。但是,這給了我「SendUsing」錯誤。ASP.Net郵件發送問題

代碼:

<% 
string strKime = "[email protected]"; 
string strKimden = "[email protected]"; 
string strKonu = "ASP.net mail gönderme işlemi"; 
string strMetin = "Bu sayfa asp.net mail komponenti  tarafından gönderildi"; 
System.Web.Mail.SmtpMail.Send(strKimden, strKime, strKonu, strMetin); 

%> 

回答

0

你必須設置SmtpClient主機屬性的「mail.hot.com」或您的發送郵件服務器的IP地址。

1

也許,SMTP服務器配置不正確?建議我們在調用System.Web.Mail組件或CDO時始終指定明確的smtpserver名稱。

不知道你是否直接在標記中使用它。理想情況下,您應該有一個通用的代碼,用於發送採用所需參數的電子郵件。查看其他答案之一中的鏈接。

1

您是否在web.config文件中添加了SMTP設置?

<system.net> 
<mailSettings> 
    <smtp> 
    <network 
     host="ServerHostname" 
     port="portNumber" 
     userName="username" 
     password="password" /> 
    </smtp> 
</mailSettings> 

電子郵件發送需要SMTP設置。