首页
新闻
会员
周边
捐助
园子
·
关注
·
粉丝
·
会员
·
随便看看
·
消息
欢迎,请先
登录
或者
注册
。
登录
/
注册
闪存
博客
发言
小组
投递
新闻
提问
博问
添加
收藏
文库
问题反馈
问题列表
我关注的
我的博问
博问标签
如何判断我的邮件是否发送成功呢?
0
[已关闭问题]
关闭于 2008-04-29 16:15
<P>我使用的是.net中内置的System.Net.Mail;</P> <P> </P> <P> 请问各位大侠怎么<FONT size=2>判断</FONT>我发的<FONT size=2>邮件发送成功</FONT>了呢???</P>
.NET技术
ASP.NET
问题补充:
对了,我的邮件发送程序是写在 Windows的服务中的。
Dhoopu
|
初学一级
|
园豆:
10
提问于:2008-04-25 15:37
显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
<
>
分享
分享您的问题
所有回答(5)
0
定義個值,發送完后,返回
宽田
|
园豆:205
(菜鸟二级)
|
2008-04-25 15:47
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
0
看邮件是否在接受的邮箱里,在发送过程中注意设置好错误日志记录,测试几遍,一切OK了,就在程序结束是添加发送成功的提示 ^_^
larry_jun
|
园豆:155
(初学一级)
|
2008-04-25 16:38
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
0
SmtpStatusCode枚举的一个成员应该可以说明电子邮件已成功发送到 SMTP 服务,即邮件发送成功吧!
MyFavorite
|
园豆:159
(初学一级)
|
2008-04-25 16:55
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
0
System.Net.Mail.SmtpClient的Send()方法返回值为void,如果是bool就好判断了 这里建议把send()加上try,不出异常一般情况下就是发送成功了。 try { client.Send(message); } catch {//.....}
Bēniaǒ
|
园豆:692
(小虾三级)
|
2008-04-26 01:28
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
1
其实,应该没有什么 除了 安全异常意外,就是超时了 SMTP是个很简单的协议,并没有包含状态,因此,很容超时 所以,发送Email到SMTP服务器,一般,会有2中错误,1 认证错误, 无法登陆服务器,被服务器拒绝等。 2、超时, 因为 附件 会转换成Base64编码,(增加1.25倍大小), 因此很容超时 如果没有这2个错误,绝大部分,都会成功的投递信息到SMTP服务器, 之后就是SMTP在进行转发了
G yc {Son of VB.NET}
|
园豆:2006
(老鸟四级)
|
2008-04-26 22:17
赞同
支持(
1
)
反对(
0
)
有容乃大
|
园豆:5
(初学一级)
|
2010-12-15 13:53
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要
登录
以后才能回答,未注册用户请先
注册
。