Jestem spróbować wysyłania poczty za pomocą Gmaila, a ja otrzymuję wyjątek, który jest The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.0 Must issue a STARTTLS command first. i16sm1806350pag.18 - gsmtp
Odpowiedź serwera: 5.7.0 Musi najpierw wydać komendę STARTTLS. i16sm1806350pag.18 - gsmtp
kod Pisałem do wysyłania poczty jest
MailMessage mail = new MailMessage();
mail.To.Add(txtEmail.Text.Trim());
mail.To.Add("[email protected]");
mail.From = new MailAddress("[email protected]");
mail.Subject = "Confirmation of Registration on Job Junction.";
string Body = "Hi, this mail is to test sending mail using Gmail in ASP.NET";
mail.Body = Body;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
// smtp.Host = "smtp.gmail.com"; //Or Your SMTP Server Address
smtp.Credentials = new System.Net.NetworkCredential("[email protected]", "password");
// smtp.Port = 587;
//Or your Smtp Email ID and Password
smtp.UseDefaultCredentials = false;
// smtp.EnableSsl = true;
smtp.Send(mail);
Proszę mi powiedzieć rozwiązania Jestem nie otrzymuję żadnych rozwiązań dla tych wyjątków.
Witaj @Ankur, Jeśli znajdziesz rozwiązanie swojego problemu, pomóż mi, ponieważ dostaję ten sam błąd. – Abhishek
@Abhishek pojawił się problem SmtpClient, dodałem smtp do web.confg i jego odpowiedź została rozwiązana jak w odpowiedziach. –