Отправка электронной почты с помощью Yahoo и C#C#

Место общения программистов C#
Ответить
Anonymous
 Отправка электронной почты с помощью Yahoo и C#

Сообщение Anonymous »

Здравствуйте, я пытаюсь создать отправку электронного письма для Yahoo с помощью Mailkit.
Вот код ниже:

Код: Выделить всё

var message = new MimeMessage();
message.From.Add(new MailboxAddress("", "yahooemail@yahoo.com"));
message.To.Add(new MailboxAddress("", "testemail@yopmail.com"));
message.Subject = "Test";

var bodyBuilder = new BodyBuilder
{
HtmlBody = emailBody
};

using (var client = new MailKit.Net.Smtp.SmtpClient())
{
client.Connect("smtp.mail.yahoo.com", 465, true);
await client.AuthenticateAsync("yahooemail@yahoo.com", "mypassword");

client.Send(message);
client.Disconnect(true);
}
Однако я получаю следующую ошибку:
SMTP-сервер неожиданно отключился: 5.7.0 (#AUTH005) Слишком много неудачных попыток аутентификации.
Я пытался создать пароль приложения от Yahoo, думая, что это может быть проблемой, но Yahoo говорит, что
Пароли приложений не могут быть сгенерированы прямо сейчас.
РЕДАКТИРОВАТЬ: Девлин связал вопрос, который был похож на мой, но их Решение, похоже, заключалось в переключении хоста на Google/Gmail. Но так как мне нужно использовать учетную запись Yahoo/отправить электронную почту, используя учетную запись Yahoo/smtp.

Подробнее здесь: https://stackoverflow.com/questions/791 ... nd-c-sharp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»