Ответ сервера был следующим: 5.7.57 SMTP; клиент не прошел проверку подлинности для отправки анонимной почты во время отправки почты из
Я должен отправлять почту с помощью своего веб-приложения. Приведенный ниже код показывает ошибку. Ошибка заключается в следующем : SMTP - сервер требует безопасного подключения, иначе клиент не прошел проверку подлинности. Ответ сервера был следующим: 5.7.57 SMTP; клиент не прошел проверку подлинности для отправки анонимной почты во время отправки почты из Помогите мне найти правильное решение. Спасибо.
protected void btnsubmit_Click(object sender, EventArgs e) { Ticket_MailTableAdapters.tbl_TicketTableAdapter tc; tc = new Ticket_MailTableAdapters.tbl_TicketTableAdapter(); DataTable dt = new DataTable(); dt = tc.GetEmail(dpl_cate.SelectedValue); foreach (DataRow row in dt.Rows) { string eml = (row["Emp_Email"].ToString()); var fromAddress = "emailAddress"; var toAddress = eml; const string fromPassword = "*****"; string body = "Welcome.."; // smtp settings var smtp = new System.Net.Mail.SmtpClient(); { smtp.Host = "smtp.office365.com"; smtp.Port = 587; smtp.EnableSsl = true; smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network; smtp.Credentials = new NetworkCredential(fromAddress, fromPassword); smtp.UseDefaultCredentials = false; smtp.Timeout = 600000; } // Passing values to smtp object smtp.Send(fromAddress, toAddress, subject, body); } } }
Sinisa Hajnal
Похоже, ваши учетные данные не принимаются...или ваш адрес электронной почты не является действительным.
Member 12242067
я использовал это решение, но Почта не была получена... помогите мне решить эту ошибку
Member 12242067
Я обнаружил свою ошибку. Спасибо Вам за решение :)
Member 11897598
Эй пожалуйста поделитесь решением я столкнулся с той же проблемой
y.reezvi
используйте действительный адрес электронной почты в поле from address
Member 11897598
Параметр smtpserver.Хозяин = "smtp.office365.com";//"pod51012.outlook.com";
Параметр smtpserver.Порт = 587;
Параметр smtpserver.UseDefaultCredentials = false;
Параметр smtpserver.EnableSsl = false;