Как получить письмо на почте в ASP.NET с#
как отправить электронное письмо по адресу gmail.com и yahoo.com
и любой другой
пожалуйста, помогите мне любой другой
public void SenEmail(string EmailAddress) { if (EmailAddress != "") { try { url = "http://www.mednob.com/new/unsubscirbe.aspx?email_id=" + EmailAddress; // Mail Using Domain MailMessage mM = new MailMessage(); //mM.From = new MailAddress("tradelink@mednob.in", "Mednob"); mM.From = new MailAddress("kumar@availtechnologies.net", "Mednob"); //mM.From = new MailAddress("info@mednob.com", "Mednob"); mM.To.Add(new MailAddress(EmailAddress)); mM.Subject = txtSubject.Text; mM.Body = ConvertToHtmlFile(filename, url); mM.IsBodyHtml = true; mM.IsBodyHtml = true; mM.Priority = MailPriority.High; SmtpClient sC = new SmtpClient("webmail.markersspot.com"); sC.Port = 25; // sC.Credentials = new System.Net.NetworkCredential("mail@availtechnologies.net", "Avail12345"); sC.Credentials = new System.Net.NetworkCredential("kumar@availtechnologies.net", "seetha07"); //sC.EnableSsl = true; sC.Send(mM); } catch (Exception ex) { if (con.State == ConnectionState.Closed) { con.Open(); } SqlCommand cmd1 = new SqlCommand("update tbl_sendmail set status=0 where recipient='" + EmailAddress + "'", con); int a = cmd1.ExecuteNonQuery(); if (con.State == ConnectionState.Open) { con.Close(); } wrongmail++; // Response.Write(ex.ToString()); } } }
Что я уже пробовал:
я поискал в гугле не смог получить ответ
Anisuzzaman Sumon
где произошло исключение?Точно объясните свою проблему.
MohamedEliyas
я не буду отправлен на почту в gmail.com yahoo.com
моя ошибка:
{System.Net.Mail.SmtpException: плохая последовательность команд. Ответ сервера был таков: этот почтовый сервер требует аутентификации при попытке отправки на нелокальный адрес электронной почты. Пожалуйста, проверьте настройки почтового клиента или обратитесь к администратору, чтобы убедиться, что домен или адрес определены для этого сервера.
в System.Net.Mail.RecipientCommand.CheckResponse(SmtpStatusCode statusCode, строковый ответ)
в системе.Нет.Почте.SmtpTransport.С sendmail(почтовый адрес отправителя, получателей MailAddressCollection, строки deliveryNotify, SmtpFailedRecipientException&амп; исключение)
в System.Net.Mail.SmtpClient.Отправить (сообщение MailMessage)
в new_Sendmail.SenEmail(String EmailAddress) in f:\MEDNOB\new\sendmail.aspx.cs:line 168}