
C#
1 2 SmtpClient smtp = new SmtpClient 3 { 4 Host = "smtp.gmail.com", 5 Port = 587, 6 UseDefaultCredentials = false, 7 DeliveryMethod = SmtpDeliveryMethod.Network, 8 Credentials = new NetworkCredential( 9 アカウントID, 10 パスワード), 11 EnableSsl = true, 12 Timeout = 10000 13 }; 14 15 MailMessage message = new MailMessage(); 16 message.From = new MailAddress(送信者); 17 message.To.Add(受診者); 18 message.Subject = 題名; 19 message.Body = 内容; 20 smtp.Send(message);
以上のコードで実行しましたが
SMTP サーバーにセキュリティで保護された接続が必要であるか、またはクライアントが認証されていません。 サーバーの応答:5.5.1 Authentication Required. Learn more at
というエラーが表示されました
解決策をお願いします。
※Port 465で試しましたが、送信できませんでした。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/03/24 04:25