отправить электронное письмо asp.net с localhost
я хочу отправить электронное письмо из моего проекта (asp 4)
с локальным хостом
пожалуйста, помогите мне
я пишу ниже код:
SmtpClient smtpClient = new SmtpClient(); smtpClient.UseDefaultCredentials = false; smtpClient.Host = "smtp.yahoo.com"; smtpClient.Port = 587; smtpClient.Credentials = new NetworkCredential("xxxxx@yahoo.com", "myPassword"); smtpClient.EnableSsl = true; MailMessage mailmsg = new MailMessage("xxxxx@yahoo.com", "xxxxx@yahoo.com", "subject", "body"); mailmsg.Priority = MailPriority.High; smtpClient.Send(mailmsg);
почему не верны мои проекты?
Dave Kreskowiak
Э-Э-Э ... Что? "почему не верен мой проект" вообще не имеет смысла.
Вы используете SMTP Yahoo для отправки электронной почты. Так в чем же проблема? Если он не работает, попробуйте изменить номер порта на 995 или 465.
ZurdoDev
В чем проблема? Вы пытаетесь отправить электронную почту через yahoo или через localhost?
[no name]
Форматируйте фрагменты кода и не включайте в них свою электронную почту
Herman<T>.Instance
от: http://techblissonline.com/yahoo-pop3-and-smtp-settings/
Настройки Yahoo POP3 и SMTP:
Ниже приведены основные настройки POP3 для настройки любой почтовой программы, в которой вы хотите получать почту Yahoo.
■“POP3-сервер” – выберите Pop сервер входящей почты а pop.mail.yahoo.com. Вам придется включить " SSL " и использовать 995 для порта.
■"SMTP-сервер” - установите SMTP-сервер для исходящей почты как smtp.mail.yahoo.com. Вам также нужно будет убедиться, что” SSL " включен и использовать 465 для порта. вы также должны включить “аутентификацию", чтобы это работало.
■"Имя учетной записи или логин" – ваш почтовый идентификатор Yahoo, т. е. ваш адрес электронной почты без домена "@yahoo.com".
■“Адрес электронной почты” – ваш адрес электронной почты на Yahoo, т. е. свой адрес электронной почты, включая домен “@yahoo.com”. Е. Г. myname@yahoo.com
■"Пароль" – ваш почтовый пароль Yahoo.