thế giới lập trình viên

các câu hỏi kỹ thuật lập trìnhC#

gmail

smtp

Có lỗi khi dùng C# gởi mail thông qua SMTP gmail

0guest hỏi lúc 2016/01/23 13:13:41

Mình dùng SmtpClient để gửi email bằng account gmail nhưng luôn nhận lỗi:

Error: System.Net.Mail.SmtpException: The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required.

Mình đảm bảo là thông tin username/password là đúng 100%. Kết nối vô SMTP của gmail tại địa chỉ: smtp.gmail.com:587
C#
gmail
smtp

Bình luận

Chưa có bình luận

Câu trả lời


1Hancock trả lời lúc 2016/01/17 11:57:18
Code mẫu gửi mail bằng C#
var client = new SmtpClient("smtp.gmail.com", 587)
{
     Credentials = new NetworkCredential("myusername@gmail.com", "mypwd"),
     EnableSsl = true
};
client.Send("myusername@gmail.com", "myusername@gmail.com", "test", "testbody");

Và đảm bảo rằng bạn đã bật chức năng "Access For Less Secure Apps" ở link bên dưới
https://www.google.com/settings/security/lesssecureapps

Bình luận

Chưa có bình luận

Vui lòng đăng nhập để trả lời câu hỏi này
Liên hệ: