首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在asp.net中发送邮件

在asp.net中发送邮件
EN

Stack Overflow用户
提问于 2009-09-15 09:56:57
回答 1查看 275关注 0票数 0

我想用我的asp.net表单发送一封电子邮件...我的代码是......

代码语言:javascript
复制
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

我该怎么办……?

EN

回答 1

Stack Overflow用户

发布于 2009-09-15 10:00:36

它就在链接本身中。

订阅雅虎!邮件加服务:您必须订阅雅虎!Mail Plus服务可通过您的电子邮件客户端访问POP。

POP访问选项:单击邮件页面右上角的选项,然后选择邮件选项。从左侧列表中,单击POP & Forwarding,然后设置或编辑POP & Forwarding。现在:在"Web & POP访问“旁边的圆圈里有圆点吗?如果是这样,那就太好了!如果不是,这意味着在“转发”旁边的圆圈中有一个圆点。无论何时选择“转发”选项,您的帐户都不能启用POP,因为这两个单独的功能不能同时使用。如果您在此处进行了更改,请确保在完成后单击保存。

客户端设置:您的电子邮件客户端设置有问题吗?请确保您已使用以下设置配置了电子邮件客户端:

代码语言:javascript
复制
* 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)

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1426238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档