Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email asp.net中的邮件_Email - Fatal编程技术网

Email 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

我想从我的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服务器需要安全连接,或者客户端未通过身份验证。服务器响应为:需要身份验证-有关帮助,请转到


我该怎么办…?

它就在链接中

订阅雅虎!邮件加服务:你必须订阅雅虎!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)

设置在设置电子邮件客户端时,是否选择了不兼容的登录方法或服务器类型?要检查您的设置,请按照以下步骤为您的电子邮件客户端进行操作。

我打赌,如果他们第一次错过了设置,而他们现在没有收到设置,则需要说明;