tôi có tài khoản thư trên dịch vụ Exchange Online. Bây giờ tôi đang cố gắng để kiểm tra xem tôi có thể gửi mail cho khách hàng (trên lĩnh vực varoius và trên Microsoft Office 365) thông qua C# ứng dụngGửi kiểm tra email SMTP Microsoft Office 365 in .net
tôi đã cố gắng thực hiện các mã dưới đây nhưng tôi đang nhận được lỗi
"Chứng chỉ từ xa không hợp lệ theo quy trình xác thực ".
MailMessage mail = null;
mail = new MailMessage();
string[] strToList = "[email protected]"
foreach (string strID in strToList)
{
if (strID != null)
{
mail.To.Add(new MailAddress(strID));
}
}
mail.From = "[email protected]";
mail.Subject = "testing"
mail.IsBodyHtml = true;
mail.Body = "mail body";
SmtpClient client = new SmtpClient("smtp.outlook.office365.com");
client.Port = 587;
client.EnableSsl = true;
client.UseDefaultCredentials = false;
NetworkCredential cred = new System.Net.NetworkCredential("[email protected]", "mypassword");
client.Credentials = cred;
client.Send(mail);
Xin tư vấn nếu tôi đang làm điều gì sai trái. Cảm ơn rất nhiều trước.
thể trùng lặp của [Gửi email sử dụng Smtp.mail.microsoftonline.com] (http://stackoverflow.com/questions/6656039/sending-email-using-smtp-mail-microsoftonline-com) – bubbassauro
http : //www.softdeveloperszone.com/2013/04/send-email-through-office-365-outlook.html. Có một vết nứt ở cái này. Làm việc cho tôi – chamara