2017-08-21 12 views
0

asp.netを使用していて、Gmailを使用してメールを送信するためのsmtpクライアントを作成しました。 VSデバッガを使用するとうまく動作します。または、godaddyサーバーでホストされている場合は動作しませんが、自分のPC(localhost)でホストしても動作します。私は彼らが逃した特定の設定があるかどうかを知るために彼らの技術サポートを呼びましたが、彼らは情報を共有することを拒否しました。ここはC#のコードです。godaddyサーバーのgmail資格情報でメールを送信できません

smtp = new SmtpClient(); 
from = new MailAddress("[email protected]"); 
to = new MailAddress(ToAddr); 
message = new MailMessage(from, to); 
message.CC.Add(CCList); 
message.Subject = Subject; 
message.Body = body; 

smtp.DeliveryMethod = SmtpDeliveryMethod.Network; 
smtp.UseDefaultCredentials = true; 
smtp.Credentials = new System.Net.NetworkCredential("[email protected]", "password"); 
smtp.Host = "smtp.gmail.com"; 
smtp.EnableSsl = true; 
smtp.Port = 587; 
smtp.Timeout = (60 * 5 * 1000); 
smtp.DeliveryMethod = SmtpDeliveryMethod.Network; 
smtp.Send(message); 

ポート25と485を使用して送信しようとしましたが、それはうまくいきません。あなたのサポートを楽しみにしています。

+0

送信者のGmailアカウントで、他のユーザーがあなたのアカウントにログインしようとしていることを知らせてきましたか? –

+0

コマンドプロンプトにアクセスできる場合は、まずそのホストとポートにtelnet接続してみてください。 –

+0

を設定します。smtp.UseDefaultCredentials = false;それが本当であれば、カスタムログインの詳細をどのように考えるか –

答えて

0

SSLを使用する/使用しないで適切なポート番号を使用していても、ソケットクローズエラーが発生しました。それは仕事をdintします。私の周りの唯一の仕事は、私のドメインの電子メールIDを使用して電子メールを送信することです。私が同じもののために見つけたリンク:https://www.godaddy.com/help/send-email-using-systemnetmail-19291

ありがとう、あなたの助けてください。乾杯。

関連する問題