1

私のグーグルアプリアカウントを使用してメールを送信しようとしていますが、このエラーが発生し続けます:

SMTPサーバーに安全な接続が必要であるか、クライアントが認証されていません。サーバーの応答は次のとおりです。5.5.1認証が必要

通常のGmailアカウントで同じコードを試してみると、これは機能します。

        var msg = new MailMessage();
        msg.IsBodyHtml = true;
        msg.Subject = "subject here";
        msg.Body = "body here";
        msg.To.Add("email adress here");

        var client = new SmtpClient();
        client.EnableSsl = true;
        client.Send(msg);
4

2 に答える 2

3

ポート587でGmailのSMTPサーバーに接続し、SSL接続を指定する必要があります

http://support.google.com/mail/bin/answer.py?hl=en&answer=13287

于 2012-09-25T22:51:26.870 に答える
0

クレデンシャルを送信せず、SMTPサービスのSSLポートを指定しません

    var msg = new MailMessage();  
    msg.IsBodyHtml = true;  
    msg.Subject = "subject here";  
    msg.Body = "body here";  
    msg.To.Add("email adress here");  

    var client = new SmtpClient();  
    client.EnableSsl = true;  
    client.Port = 465;         
    client.Host = "smtp.gmail.com"; 
    client.Credentials = new NetworkCredential("xxxxxx@gmail.com", "mypassword"); 
    client.Send(msg) 
于 2012-09-25T22:56:01.480 に答える