2017-02-28 24 views
-1
protected void Button1_Click(object sender, EventArgs e) 
{ 
    MailMessage message = new MailMessage("[email protected]", "[email protected]", "header", "detail"); 
    message.IsBodyHtml = true; 

    SmtpClient client = new SmtpClient("smtp.gmail.com", 587); 
    client.DeliveryMethod = SmtpDeliveryMethod.Network; 
    client.EnableSsl = true; 
    client.Credentials = new System.Net.NetworkCredential("[email protected]", "1234"); 
    client.Send(message); 
    Label1.Text = "SuccessFull"; 
} 

にエラーがこれは私が取得エラーメッセージです:送信チャネルを閉じて、私は電子メールを送信したいが、asp.netのC#の

サービスは利用できません。サーバーの応答は:サーバービジー、送信チャネルを閉じる。後でもう一度お試しください

+0

[メールでメールを送信する](http://stackoverflow.com/q/32260/205233)と関連する投稿を確認してください。 – Filburt

+4

[Gmail経由で.NETでメールを送信する](http://stackoverflow.com/questions/32260/sending-email-in-net-through-gmail)の可能な複製 – VDWWD

答えて

0

thisあなたはSystem.Net.Mailを使用して電子メールを送信する方法を簡単に説明します。

さらに、上記のリンクの指示に従った後、信頼性の低いアプリにアカウントにアクセスするGoogleの許可のために、thisのリンクのオプションを必ず確認してください。 ページの末尾に表示されます: enter image description here

あなたがそれらを順番に実行すると、あなたのメールを送信することに問題はありません。 私があなたの問題を解決するのを助けたら、私の答えに投票してください。

関連する問題