Email asp.net中的邮件
我想从我的asp.net表单发送一封电子邮件。。。 我的代码是Email asp.net中的邮件,email,Email,我想从我的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.B
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服务器需要安全连接,或者客户端未通过身份验证。服务器响应为:需要身份验证-有关帮助,请转到
我该怎么办…?它就在链接中 订阅雅虎!邮件加服务:你必须订阅雅虎!Mail Plus服务,可通过电子邮件客户端访问POP 弹出访问选项:单击邮件页面右上角的选项,然后选择邮件选项。从左侧列表中,单击“弹出和转发”,然后设置或编辑“弹出和转发”。现在:在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)
设置在设置电子邮件客户端时,是否选择了不兼容的登录方法或服务器类型?要检查您的设置,请按照以下步骤为您的电子邮件客户端进行操作。我打赌,如果他们第一次错过了设置,而他们现在没有收到设置,则需要说明;