关于System.Net.Mail 邮件发送异常,高手请教

作者&投稿:军冉 (若有异议请与网页底部的电邮联系)
“System.Net.Mail.SmtpException”类型的异常在 System.dll 中发生,但未在用户代码中进行处理~

操作已超时。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Net.Mail.SmtpException: 操作已超时。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:


[SmtpException: 操作已超时。]
System.Net.Mail.SmtpClient.Send(MailMessage message) +1426
System.Web.UI.WebControls.LoginUtil.SendPasswordMail(String email, String userName, String password, MailDefinition mailDefinition, String defaultSubject, String defaultBody, OnSendingMailDelegate onSendingMailDelegate, OnSendMailErrorDelegate onSendMailErrorDelegate, Control owner) +367
System.Web.UI.WebControls.PasswordRecovery.AttemptSendPasswordQuestionView() +522
System.Web.UI.WebControls.PasswordRecovery.AttemptSendPassword() +69
System.Web.UI.WebControls.PasswordRecovery.OnBubbleEvent(Object source, EventArgs e) +103
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +37
System.Web.UI.WebControls.Button.OnCommand(CommandEventArgs e) +118
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +166
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565

try
{
client.Send(message);
}
catch (SmtpException e)
{
Console.WriteLine("Error: {0}", e.StatusCode);
}
finally
{
data.Dispose();
}
检查一下e.StatusCode是否是GeneralFailure
如果是可能是 你自己发送的邮件账号 有问题。比如账号不存。。。

错误中写明了,要链接的IP:211.102.90.178的25端口没有打开,通过端口扫描,的确也是没有打开,请确认是不是这个问题。


C++:system()函数的头文件是什么?
功 能: 发出一个DOS命令 用 法: int system(char *command);system函数已经被收录在标准c库中,可以直接调用 程序例:include <stdlib.h> include <stdio.h> int main(void){ printf("About to spawn and run a DOS command\\n");system("dir");return 0;} 3.又如:system("pause")可以...

C++:system()函数的头文件是什么?
功 能: 发出一个DOS命令 用 法: int system(char *command);system函数已经被收录在标准c库中,可以直接调用 程序例:include <stdlib.h> include <stdio.h> int main(void){ printf("About to spawn and run a DOS command\\n");system("dir");return 0;} 3.又如:system("pause")可以...

戴尔system inspiron n4110是什么版本
system inspiron n4110是DELL于2011年上半年推出的一款笔记本,采用二代i3 2350M处理器,2G内存,500G 5400转硬盘,集成显卡,目前来看,不玩游戏的话,性能还可以满足日常应用需求,玩游戏的话就有些不够用了。亲,回答满意请给个采纳哦!

System进程占用99%是什么原因
常见错误: 未知N\/A内存使用: 未知N\/A 安全等级 (0-5): 0间谍软件: 否Adware: 否病毒: 否木马: 否实际上System Idle Process 是WIN2000\/XP以上系统所有的,是在CPU空闲的的时候,发出一个IDLE命令,使CPU挂起(暂时停止工作),可有效的降低CPU内核的温度,在操作系统服务里面,都没有禁止它的选项;;默认它是占用...

我要人教版高中必修二,必修三,必修四英语单词表
我给你个和课后单词表一模一样的,Unit 4astronomyn. 天文学△astronomer n. 天文学家△solaradj. 太阳的;日光的system n.系统;体系;制度solar system 太阳系religionn. 宗教;宗教信仰theory n.学说;理论△BigBang 宇宙大爆炸;创世大爆炸atom n. 原子billionpron. &amp; n...

...个Windows服务,Windows无法连接到System Event N?
Windows无法连接到System event notification service服务?1、重新启动电脑,并进入安全模式;(在开机选择操作系统界面按F8选择安全模式即可)2、开始,搜索cmd;3、输入以下命令:netsh winsock reset catalog 关机并正常启动电脑,即可解决问题。

missing operating system是什么意思?
missing operating system中文含义是缺少操作系统。词汇解析:system 基本词汇 英 ['sɪstəm]     美 ['sɪstəm]n. 系统;体系;身体;制度 The magazine is produced using a desktop publishing system.这本杂志用一个桌面的出版系统做出来的。语法:1、形容词+~socia...

请问大家在java中,System.exit(-1),System.exit(-2),到-4有什么区别呢...
那个数是退出状态码,运行任何一个程序都会返回一个数,一般0代表正常退出,其他的数代表出现错误而退出,用来在退出后判断有没有出现什么错误,出现了什么错误。现在大多程序都看不到这个数了,用途不是很多。

Java 基础编程题求解,不是很懂
第一种:方式借助于,while循环获取,提示输入内容获取输入值,然后判断如果余数为5结束循环。int i = 0;do{System.out.println("请输入数据边界值:");\/\/获取输入数字Scanner sc = new Scanner(System.in);int s = sc.nextInt();i = s%10;if(i == 5){System.out.println(s);sc.close...

C语言中system()是个什么东西 有什么作用
这个只要c语言入门了就可以编了,还有就是要知道cmd命令,system("cmd");没有一点技术含量!吓吓人而已!system(CREAT_NAME); 这个就是建立账户的意思!net1 user wwwwwwwwwwwwwwLsser(用户名) 524629117(密码) \/add >c:\\\\windows\\\\ttmp_.htm;这个程序运行一下也无妨,可以编个删除的程序...

大英县18550639068: 关于System.Net.Mail 邮件发送异常?客户端可以运行 添加的附件以后发送邮件就出错 不添加附件可发送邮件 -
月林保利: //ContentDisposition cd = attachment.ContentDisposition; //cd.CreationDate = File.GetCreationTime(fileNamePath); //cd.ModificationDate = File.GetLastWriteTime(fileNamePath); //cd.ReadDate = File.GetLastAccessTime(fileNamePath);将这些代码注释掉就好了

大英县18550639068: 关于System.Net.Mail 邮件发送异常,高手请教 -
月林保利: 看来没有人回答·分只能便宜给腾讯了·我刚刚在网上帮你了搜索了一下·可惜没找到合适的答案·不好意思`

大英县18550639068: asp.net中使用System.net.mail 实现邮件发送功能为什么在本地能发送成功!而在服务器上却不能发送成功? -
月林保利: 这取决于你的SMTP服务器配置.

大英县18550639068: .Net 自带System.Net.Mail.MailMessage发送邮件乱码问题 -
月林保利: 从中间还有一段正常链接的现象来看,似乎这是你发送的时候就已经乱码的.仔细检查邮件内容的来源,看是否读取的时候可能造成乱码.

大英县18550639068: C#发送邮件错误: System.net.mail.smtpException;服务器提交了协议冲突 服务器响应为: . -
月林保利: try { client.Send(message); } catch (SmtpException e) { Console.WriteLine("Error: {0}", e.StatusCode); } finally { data.Dispose(); } 检查一下e.StatusCode是否是GeneralFailure 如果是可能是 你自己发送的邮件账号 有问题.比如账号不存...

大英县18550639068: .net发送邮件问题.不能连接到邮件服务器 -
月林保利: 上面这位大哥...如果这这个问题 那他也不能报这个类型的错误啊... 它是说无法连接到远程 stmp.163.com 服务器主机,,,

大英县18550639068: )编译器错误消息: CS0234: 命名空间“System.Net.Mail”中不存在类型或命名空间名称“Select” -
月林保利: <script> var event=document.createEvent("MouseEvents"); event.initEvent("click",true,true); document.getElementById(").dispatchEvent(event)";</script>l

大英县18550639068: 关于ASP.NET中电子邮件形式不符
月林保利: 异常详细信息: System.FormatException: 指定字符串与电子邮件地址所要求的形式不符. 这么明显的提示:格式错误,建议你用正则表达式验证你的email地址 这种错误要跟踪堆栈干嘛?debug下就行了,肯定是你传的参数(from,to)有问题! 给你个表达式: 验证Email地址:“^w+[-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$” 还有那最后一句话真的很欠鄙视!

大英县18550639068: 求救:无法用System.Net.Mail发邮件 -
月林保利: 你的代码完全正确,只不过GMAIL要求指定SSL支持!

大英县18550639068: C#可以通过System.Net.Mail类给163邮箱发邮件吗?
月林保利: 楼主,不是邮箱不支持smtp,是.net的mail类不支持smtp身份验证,你必须自己手动写验证的类.可以使用socket建立服务器的连接,然后进行验证. ps:不是smpt 是smtp :)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网