I\'m trying to connect to my Gmail account through SmtpClient
but it seems to not work as should. I specify port 465, enable SSL and define everything, but it t
You need to allow "less secure apps":
https://support.google.com/accounts/answer/6010255
Code:
try
{
new SmtpClient
{
Host = "Smtp.Gmail.com",
Port = 587,
EnableSsl = true,
Timeout = 10000,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential("MyMail@Gmail.com", "MyPassword")
}.Send(new MailMessage {From = new MailAddress("MyMail@Gmail.com", "MyName"), To = {"TheirMail@Mail.com"}, Subject = "Subject", Body = "Message", BodyEncoding = Encoding.UTF8});
erroremail.Text = "Email has been sent successfully.";
}
catch (Exception ex)
{
erroremail.Text = "ERROR: " + ex.Message;
}