Hi,
I rented a host. At localhost, i can control send email from this host to my email. However, when i hosting, it appears the below error:
The SMTP server requires a secure connection or the client was not authenticated. The server response was: host5.vdconline .vn ESMTP MailEnable Service, Version: 5.51-- denied access at 02/03/12 02:45:26
My code looks like:
Thanks in advance!
I rented a host. At localhost, i can control send email from this host to my email. However, when i hosting, it appears the below error:
The SMTP server requires a secure connection or the client was not authenticated. The server response was: host5.vdconline .vn ESMTP MailEnable Service, Version: 5.51-- denied access at 02/03/12 02:45:26
My code looks like:
Code:
if( dr != null)
dr.Close();
string mail = "select PassWord from UserTable where email = "+"'"+TextBox1.Text+"'";
cmd = new SqlCommand(mail, conn);
cmd.ExecuteNonQuery();
dr = cmd.ExecuteReader();
dr.Read();
MailMessage msg = new MailMessage();
SmtpClient smtp = new SmtpClient("*.*.*.*", 25);
msg.From = new MailAddress("*@*.*");
msg.To.Add(new MailAddress(TextBox1.Text));
msg.Subject = "Recover password.";
msg.Body = "Your password: " + dr[0].ToString();
msg.IsBodyHtml = true;
smtp.EnableSsl = true;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new NetworkCredential("*@*.*", "******");
try
{
smtp.Send(msg);
Label3.Text = "Email sent successfully";
}
catch (Exception ex)
{
Label3.Text = ""+ex.Message;
}