2017-04-15 201 views
0

我的網站託管在Godaddy服務器上。我正在嘗試發送電子郵件,但我收到了「操作超時」。錯誤。我嘗試了以下鏈接,但沒有成功。 GoDaddy email sending failed無法發送電子郵件

Not Able To Send Email Via C#

我已經試過到目前爲止下面的代碼。

在web.config中

<system.net> 
<mailSettings> 
    <smtp> 
    <network host="smtpout.secureserver.net" userName="username" password="secret" /> 
    </smtp> 
</mailSettings> 
</system.net> 

,並在後面

var SmtpClient = new SmtpClient(); 
SmtpClient.Send(frommail,tomail,subject,body); 

代碼,我自己也嘗試下面的代碼

MailMessage msg = new MailMessage(); 
msg.To.Add(new MailAddress(txtForgotEmail.Text)); 
msg.From = new MailAddress("email"); 
msg.Subject = "subject"; 
msg.Body = "msg body" 
msg.IsBodyHtml = true; 
SmtpClient client = new SmtpClient(); 
client.Credentials = new NetworkCredential("toemail", "secret"); 
client.Port = 25; 
client.UseDefaultCredentials = false; 
client.Send(msg); 

附:我甚至不能從本地主機發送一封電子郵件,並試圖

client.EnableSsl = false; 
client.UseDefaultCredentials = false; 

enter image description here

+0

您是否嘗試過使用明確的ssl端口,即587 – Webruster

回答