public static string Send(string to, string subject, string content, string from = "")
{
try
{
MimeMessage message = new MimeMessage();
message.Subject = subject;
message.Body = new TextPart("Plain") { Text = content };
message.From.Add(new MailboxAddress(from));
message.To.Add(new MailboxAddress(to));
SmtpClient smtp = new SmtpClient();
smtp.Connect(
"smtp.live.com"
, 587
, MailKit.Security.SecureSocketOptions.StartTls
);
smtp.Authenticate("[email protected]", "Password");
smtp.Send(message);
smtp.Disconnect(true);
return "Success";
}
catch (Exception ex)
{
return $"Failed. Error: {ex.Message}";
}
}
с помощью GmailASP .NET с использованием ядра MailKit для отправки электронной почты
smtp.Connect(
"smtp.gmail.com"
, 587
, MailKit.Security.SecureSocketOptions.StartTls
);
Я попытался изменить некоторые свойства, которые из статей других веб-сайта.
Но, я обычно получаю эти сообщения об ошибках:
"Ошибка. Ошибка: Сервер SMTP не поддерживает аутентификацию."
Ошибка «Ошибка: удаленный сертификат недействителен в соответствии с процедурой проверки ».
Как правильно установить свойства?
Спасибо за ваш ответ. Он может работать сейчас. – Gary