我想用我的asp.net表单发送一封电子邮件...我的代码是......
MailMessage m = new MailMessage();
m.From = new MailAddress("rkrishnan111@yahoo.co.in", "RK");
m.To.Add(new MailAddress("rkrishnan111@yahoo.co.in", "KRISHNAN"));
m.Subject = "Hello";
m.Body = "hi";
m.IsBodyHtml = true;
SmtpClient client = new SmtpClient("smtp.mail.yahoo.com");
client.Send(m);但是我得到了以下错误消息,
SMTP服务器需要安全连接,或者客户端未经过身份验证。服务器的响应是:需要身份验证-如需帮助,请访问http://help.yahoo.com/help/us/mail/pop/pop-11.html
我该怎么办……?
发布于 2009-09-15 10:00:36
它就在链接本身中。
订阅雅虎!邮件加服务:您必须订阅雅虎!Mail Plus服务可通过您的电子邮件客户端访问POP。
POP访问选项:单击邮件页面右上角的选项,然后选择邮件选项。从左侧列表中,单击POP & Forwarding,然后设置或编辑POP & Forwarding。现在:在"Web & POP访问“旁边的圆圈里有圆点吗?如果是这样,那就太好了!如果不是,这意味着在“转发”旁边的圆圈中有一个圆点。无论何时选择“转发”选项,您的帐户都不能启用POP,因为这两个单独的功能不能同时使用。如果您在此处进行了更改,请确保在完成后单击保存。
客户端设置:您的电子邮件客户端设置有问题吗?请确保您已使用以下设置配置了电子邮件客户端:
* Incoming Mail (POP3) Server: plus.pop.mail.yahoo.com (Use SSL, port: 995)
* Outgoing (SMTP) Server: plus.smtp.mail.yahoo.com (Use SSL, port: 465,
use authentication)
* Account Name/Login Name: your Yahoo! ID (your email address without the
"@yahoo.com")
* Email Address: your Yahoo! Mail address (e.g., user@yahoo.com)设置您在设置电子邮件客户端时是否选择了不兼容的登录方法或服务器类型?要检查您的设置,请为您的电子邮件客户端执行以下步骤。
https://stackoverflow.com/questions/1426238
复制相似问题