MohamedEliyas Ответов: 0

Как получить письмо на почте в 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}

0 Ответов