The SMTP server requires a secure connection or the client was not authenticated
Posted by zeemalik on February 18, 2009
Problem: 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. c25sm1228430ika.11
Solution:
Public Shared Sub SendEmail()
Dim Message As New Net.Mail.MailMessage()
Dim FromEmail As New Net.Mail.MailAddress(“From Email Address”)
Message.From = FromEmail
Message.To.Add(“To Email Address”)
Message.Subject = “Subject of the Email”
Message.Body = “Body of the Email”
‘Message.SubjectEncoding = System.Text.Encoding.UTF8
‘Message.BodyEncoding = System.Text.Encoding.UTF8
‘Message.IsBodyHtml = False
‘Message.Priority = Net.Mail.MailPriority.High
Dim SmtpClient As New Net.Mail.SmtpClient(“smtp.YourEmailServer.com”, PortNo eg: 587 for gmail )
SmtpClient.EnableSsl = True
‘smtp.DeliveryMethod = Net.Mail.SmtpDeliveryMethod.Network
‘smtp.UseDefaultCredentials = False
SmtpClient.Credentials = New Net.NetworkCredential(“YourEmailAddress”, “YourEmailPassword”)
SmtpClient.Send(Message)
End Sub
Note: An important point to note is that you have to set the EnableSSl to True before you set the NetWork Credentials of your SMTP client.
View zeeshan malik’s profile |
dotnetolympians said
Thanks for sharing!
rabi said
i m a .net developer.
i’m trying to send mail from asp application.
i’m using visual studio 2008 And C#.
I’m getting error “The SMTP server requires a secure connection or the client was not authenticated. The server response was: authentication required”
My code is
MailMessage mail = new MailMessage();
mail.To.Add(TextTo.Text);
mail.From = new MailAddress(TextFrom.Text);
mail.Subject = TextSbj.Text;
mail.Body = TextBody.Text;
SmtpClient smtp = new SmtpClient();
smtp.Host = “in.smtp.mail.yahoo.com “;
smtp.Port = 587;
//smtp.EnableSsl = true;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential(“username”, “password”);
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Send(mail);
anyone help
thanx
Danish said
Thanks for helping out the stated issue, i am using the code and it works perfectly fine ..
cheers
Tony said
Thanks very much for sharing! Works great!
Erdmann Francisque said
This is a time I visit your blog without leaving comments, thank you for your articles are always so interesting!
Sandeep said
Thanks alot its working 🙂 🙂 🙂
facebook zynga said
although I squander virtually all of my working day on the net participating in games like facebook poker or petville, I still like to take some spare time to research a few websites occasionally and I’m content to report this newest article is really more or less good quality and extremely superior than 1 / 2 the other poor quality trash I read today , anyways i’m off to have fun with a few hands of facebook poker
Arpit Srivastava said
I’m getting error “The SMTP server requires a secure connection or the client was not authenticated. The server response was: authentication required”
SmtpClient client = new SmtpClient(“smtp.gmail.com”, 587);
client.EnableSsl = true;
client.UseDefaultCredentials = true;
client.Send(msg);
abhishek said
It helps:)
Sangram Patil said
Very nice program. After trying for 2 days I got this and it works fine. THANKS A LOT
Dhruv Patel said
Nice post.
I actually did not copy your code, but your last line helped me solve my problem.
Thanks again.
Website said
Website…
The SMTP server requires a secure connection or the client was not authenticated « You need hard work to get Lucky!…
Jitender said
Solved my problem…….
All About Mail said
All About Mail…
[…]The SMTP server requires a secure connection or the client was not authenticated « You need hard work to get Lucky![…]…
Mohamed_EG said
Thanks alot! You are a live saver !
vineeth vijayan said
Thanks a lot . . .my problem solved
Sanjay said
Thanks for posting the code & following note :
Note: An important point to note is that you have to set the EnableSSl to True before you set the NetWork Credentials of your SMTP client.
It helped me a lot.
sotavento barcelona said
Thank you for some other fantastic article. Where else could anyone get that kind of information in such a perfect approach of writing? I have a presentation next week, and I’m at the search for such information.