jmail组件发送邮件
来源:百度知道 编辑:UC知道 时间:2024/09/25 13:17:43
在VB中使用JMAIL组件发送邮件后,如何判断是否发送成功?例如邮箱地址有误或是邮箱地址不存在。
真心期待高手的解答,不论对错小弟都将不胜感激,谢谢
真心期待高手的解答,不论对错小弟都将不胜感激,谢谢
你所说的发送是否成功,其实发送邮件失败有两种
一种是发件者的帐号密码错误 这点很容易返回错误信息
现在让我们分析一下第二种情况 收件人地址不存在
你应该知道 发送一封邮件的过程是
发送者-->服务器A-->服务器B-->接收者
因为服务器A和服务器B的交互 是在发送者和服务器A的交互后完成的
所以服务器B上是否有收件人的地址 是无法从发件者和服务器A的交互中取得的
如果收件人地址根本不存在 那在发送者和服务器A的交互中依然能顺利发送成功
只不过在服务器A和服务器B交互后 会返回一封退信
推荐给你两个程序你看一下就明白了
那个检测邮件地址是否存在的程序里有详细的发送邮件流程
第一个程序:VB发送邮件代码:
http://hi.baidu.com/suruiqiang/blog/item/a8b1fe380fc863c5d462255b.html
第二个程序,VB检测邮件地址是否存在流程代码
http://hi.baidu.com/suruiqiang/blog/item/a280d2ca6eaa9181c817686d.html