Привет, я создал веб-сайт, и я хотел бы отправить & получать электронные письма от моей существующей учетной записи Yahoo.Отправка электронной почты с помощью Yahoo SMTP
Используя следующий код
const string smtpHostAddress = "smtp.mail.yahoo.com";
const string adminEmailAddress = "[email protected]";
const string adminEmailPassword = "password";
//FINALLY LETS CREATE SMTP OBJECT TO SEND THE EMAILS TO ADMIN AND THE USER
var smtp = new SmtpClient
{
Host = smtpHostAddress,
Port = 465,
UseDefaultCredentials = false,
Credentials = new System.Net.NetworkCredential
(adminEmailAddress, adminEmailPassword),
EnableSsl = true
};
//SEND THE EMAILS OUT
smtp.Send(toUserMailMessage);
smtp.Send(toAdminMailMessage);
Я могу отправить письмо получателю успешно, но я никогда не получить сообщение, которое было отправлено в мой почтовый ящик.
Ошибка, которую я получаю, это System.Net.Mail.SmtpException: имя почтового ящика не разрешено. Ответ сервера: От адреса не подтвержденного - см. http://help.yahoo.com/l/us/yahoo/mail/original/manage/sendfrom-07.html
Для определения портов и т. Д. Я следил за информацией, приведенной здесь http://www.serversmtp.com/en/smtp-yahoo. Я также установил «Разрешить приложениям, использующим менее безопасный вход» в функции безопасности учетной записи, на true.
Ive также попытался порт 587.
Любые идеи?
Пол
Первое сообщение направляет вас на форум. Вы искали этот форум для вашей ошибки «Недопустимый почтовый ящик»? Попробуйте https://www.google.com/search?q=yahoo+smtp+553&ie=&oe= –
Привет и спасибо за ваш ответ, Да, я искал, но я все еще боюсь, поэтому я задаю вопрос здесь. – Paul
Они описывают, что вам нужно сделать (см. Мой ответ ниже). –