2011-12-26 8 views
-2

私はこのasp.netアプリケーションでメールを送信する必要があります。サーバーそれは私にエラーを与える、誰かが私を助けることができますか?メールを送信する際のエラーASP.NET(私のマシンで正常に動作し、エラーはホスト上のみです)

エラー:接続されたホストが

これをxxx.xxx.xxx.xxx:xxxx応答に失敗したため、 接続先が適切に一定期間後に応答、または接続を確立していなかったため、接続の試行が失敗したが失敗しました私が使用しているコードは次のとおりです。

MailMessage mail = new MailMessage(); 
mail.To.Add(@MAIL); 
mail.From = new MailAddress("[email protected].com"); 
mail.Subject = "Subject"; 
mail.Body = txtBody.Text; 
mail.IsBodyHtml = false; 
SmtpClient smtp = new SmtpClient(); 
smtp.Host = "smtpout.secureserver.net"; 
smtp.Port = 25; 
smtp.EnableSsl = false; 
smtp.UseDefaultCredentials = false; 
smtp.Credentials = new System.Net.NetworkCredential(
    "[email protected]",   
    "XXXXXXXXX"); 
smtp.Send(mail); 

私はすでに3つのポートにGoDaddyはウェブサイトを使用してきたことは、あなたは(25、80、3535)を与えると同じことは、プロバイダーが許可されませんホスティング、時には

+4

ちょっとした質問:エラーはありますか? –

+4

ここにパスワードを投稿することをお勧めしますか? –

+0

聖なる牛、これはエピックです。 –

答えて

1

起こりますあなたは使用する彼らのSMTPサービスはドメインを横断します。 googleのような別のパブリックSMTPサービスを試してみることはできますか? Follow the instructions on their web site. これはあなたのコードではないことを確認しますが、問題はsmtpプロバイダにあります。 また、取得している例外を投稿してください。それは通常役立ちます。

+0

GoogleアカウントにはSSLが必要ですか?私のサーバはsslをサポートしていません –

+0

それは正しいですが、私はあなたがそれをテストするために別のサーバを見つけることができると確信しています。私の答えは、そのオプションを探ることに向けられた。 –

関連する問題