Thursday, 29 August 2013

Authentication server Failed

Authentication server Failed

It whold be work on local host but when i am uploading this source on my
server I got the Error Below: The SMTP server requires a secure connection
or the client was not authenticated. The server response was: 5.5.1
Authentication Required
Here is my code:
SmtpClient client = new SmtpClient();
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.EnableSsl = true;
client.Host = "smtp.gmail.com";
client.Port = 587;
// setup Smtp authentication
System.Net.NetworkCredential credentials =
new System.Net.NetworkCredential("xyz@gmail.com", "password");
client.UseDefaultCredentials = false;
client.Credentials = credentials;
MailMessage msg = new MailMessage();
msg.From = new MailAddress("xyz@gmail.com");
msg.To.Add(new MailAddress(TextBox3.Text));
msg.Subject = "This is a test Email subject";
msg.IsBodyHtml = true;
msg.Body = string.Format("<html><head></head>
<body><b>Test HTML Email</b> </body>");
try
{
client.Send(msg);
lbl_mail_error.Text = "Your message has been successfully sent.";
}
catch (Exception ex)
{
lbl_mail_error.ForeColor = Color.Red;
lbl_mail_error.Text =
"Error occured while sending your message." +
ex.Message;
}

No comments:

Post a Comment