Tôi đang sử dụng mã sau đây để gửi email. Mã hoạt động chính xác trong Máy cục bộ của tôi. Nhưng trên máy chủ sản xuất tôi nhận được thông báo lỗi
var fromAddress = new MailAddress("mymailid@gmail.com");
var fromPassword = "xxxxxx";
var toAddress = new MailAddress("yourmailid@yourdoamain.com");
string subject = "subject";
string body = "body";
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
};
using (var message = new MailMessage(fromAddress, toAddress)
{
Subject = subject,
Body = body
})
smtp.Send(message);
Và trên Gmail của tôi A / c tôi đã nhận được email sau khi tôi chạy mã từ máy chủ sản xuất
Chào ,
Một số người gần đây đã sử dụng mật khẩu của bạn để cố gắng đăng nhập vào Tài khoản Google của bạn mymailid@gmail.com. Người này đã sử dụng một ứng dụng như email, máy khách hoặc thiết bị di động.
Chúng tôi đã ngăn chặn nỗ lực đăng nhập trong trường hợp đây là một tên không tặc đang cố truy cập vào tài khoản của bạn. Vui lòng xem lại chi tiết về nỗ lực đăng nhập:
Thứ Sáu, ngày 3 tháng 1 năm 2014 13:56:08 giờ Địa chỉ IP UTC: xxx.xx.xx.xxx (abcd.net.) Địa điểm: Philadelphia PA, Philadelphia, PA, Hoa Kỳ
Nếu bạn không nhận ra nỗ lực đăng nhập này, người khác có thể đang cố truy cập vào tài khoản của bạn. Bạn nên đăng nhập vào tài khoản của mình và đặt lại mật khẩu ngay lập tức.
Đặt lại mật khẩu
Nếu đây là bạn và bạn đang gặp sự cố khi truy cập tài khoản của mình, hãy hoàn tất các bước khắc phục sự cố được liệt kê tại http://support.google.com/mail?p=client_login
Trân trọng, Nhóm Tài khoản Google