2017-04-15 17 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); 

P.S.下にしようとしています私は、でも、ローカルホストからの電子メールを送信しても、設定のポートは参照してください使用する何のため

<network host="smtpout.secureserver.net" userName="username" password="secret" port=25/> 

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

enter image description here

+0

明示的なSSLポート、つまり587で試しましたか? – Webruster

答えて

関連する問題