Надо для одного проектика реализовать программную отправку почтовых сообщений, но вот беда - ни один из найденых мною примеров не рабоотает, и при отправке появляется такая вот ошибка:
Error: System.Net.Mail.SmtpException: Серверу SMTP требовалось защищенное соедин
ение, или подлинность клиента не была установлена. Отклик сервера: 5.5.1 Authent
ication Required. Learn more at
в System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, String
response)
в System.Net.Mail.MailCommand.Send(SmtpConnection conn, Byte[] command, MailA
ddress from, Boolean allowUnicode)
в System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressColle
ction recipients, String deliveryNotify, Boolean allowUnicode, SmtpFailedRecipie
ntException& exception)
в System.Net.Mail.SmtpClient.Send(MailMessage message)
в MailSend.Program.Main(String[] args) в c:\users\кир\documents\visua
l studio 2015\Projects\TestMail\TestMail\Program.cs:строка 31
Вот код:
MailMessage message;
SmtpClient client;
message = new System.Net.Mail.MailMessage(
"почта получателя",
"моя почта",
"тело сообщения",
"заголовок");
client = new SmtpClient("smtp.gmail.com", 587)
{
Credentials = new NetworkCredential("моя почта", "пароль"),
EnableSsl = true
};
message.BodyEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;
try
{
client.Send(message);
}
catch (Exception ex)
{
Console.WriteLine("Error: " + ex.ToString());
Console.ReadKey();
return;
}
return;