.net技术请教 发送Email 出现远程主机强迫关闭了一个现有的连接错误 求救

xiaocui421 2010-12-29 11:09:34
远程主机强迫关闭了一个现有的连接错误 使用是是雅虎帐号发送
使用163可以发送成功的,不知哪位大虾使用过雅虎发送的



“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

远程主机强迫关闭了一个现有的连接。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Net.Sockets.SocketException: 远程主机强迫关闭了一个现有的连接。
堆栈跟踪:


[SocketException (0x2746): 远程主机强迫关闭了一个现有的连接。]
System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags) +93
System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) +119

[IOException: 无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。。]
System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) +267
System.Net.DelegatedStream.Read(Byte[] buffer, Int32 offset, Int32 count) +41
System.Net.BufferedReadStream.Read(Byte[] buffer, Int32 offset, Int32 count) +96
System.Net.Mail.SmtpReplyReaderFactory.ReadLines(SmtpReplyReader caller, Boolean oneLine) +280
System.Net.Mail.SmtpReplyReaderFactory.ReadLine(SmtpReplyReader caller) +26
System.Net.Mail.SmtpReplyReader.ReadLine() +13
System.Net.Mail.SmtpConnection.GetConnection(String host, Int32 port) +802
System.Net.Mail.SmtpTransport.GetConnection(String host, Int32 port) +316
System.Net.Mail.SmtpClient.GetConnection() +42
System.Net.Mail.SmtpClient.Send(MailMessage message) +1485

[SmtpException: 发送邮件失败。]
UI.TestEmail.Send() in D:\程序设计\Front-12-29\UI\TestEmail.aspx.cs:78
UI.TestEmail.Button1_Click(Object sender, EventArgs e) in D:\程序设计\Front-12-29\UI\TestEmail.aspx.cs:28
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1746


...全文
1021 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangxxxxxx66 2010-12-29
  • 打赏
  • 举报
回复
应该是雅虎的smtp服务器不提供免费服务,126,163是免费提供的
lyf348584094 2010-12-29
  • 打赏
  • 举报
回复
yahoo.cn 默认状态下 是不提供 SMTP POP3 服务的 要自己开启

首先进入http://mail.yahoo.com.cn,登录你的yahoo.com.cn账户邮箱。
然后在地址栏粘贴
http://edit.my.yahoo.com/config/set_popfwd
网址后回车,什么都别动,直接选“提交”,完成。
之后在注册一项中选择“是”,
然后选择你感兴趣的内容,按"完成"按钮。
最后选择“网上阅读邮件和POP功能”,
完成后按“提交”按钮。 这时“网上直投”功能注册已经成功
,系统会提示你“服务器设置”: 接收邮件(POP3)服务器:pop.mail.yahoo.com.cn 发送邮件(SMTP)
服务器:smtp.mail.yahoo.com.cn
这里请注意: yahoo接收邮件(POP)
服务器:pop.mail.yahoo.com.cn

62,052

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧