59bj.com - 北极网

  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
投递文章 经典文章 RSS订阅 网站公告:
搜索:
您的位置网站首页 > 论坛专题 > DVBBS论坛 > 浏览正文

关于Jmail组件发邮件提示成功但实际失败的处理方法

作者:北极网    来源:网络来源    点击数:   更新时间:2008年06月02 【字体:

近期,有很多用户反应使用Jmail组件发送邮件的时候,系统提示发送成功,但实际却无法收到。
经过对程序的检查和一段时间的实验,现给出如下改进方案:
 
打开inc/Email_Cls.asp文件,在大约151行附近找到:Obj.Silent = True
 
将其改为Obj.Silent = False

注意:

这个更改可以让Jmail在发信失败的时候报错,以便查找错误原因。

如果收到错误消息,可以尝试“百度”或“GOOGLE”一下,或许有不小的收获哦!

无论是使用Jmail还是其他组件发信,都不能保证信件肯定能发送成功,这和网络状况等很多原因都有关系(OE不能收发信的情况也经常遇到嘛)。


附:Jmail组件发信设置注意事项:
1、首先要确定你所使用的邮件支持SMTP发信,即可以使用微软自带的Outlook Express收发信。
2、确定你的后台-论坛基本设置-“论坛管理员Email”一项要设置为你发信所使用的Email地址(一般的免费邮箱都会验证此项)。

3、确定服务器支持Jmail组件,SMTP服务器填写正确,发信用户名和密码填写正确。

4、注意发信用户名不是邮件地址,用户名可以与邮件地址相同,也可以不同(如163就不包括@符号及后面的部分),具体信息可以咨询邮件服务提供商。

(常见的错误The message was undeliverable. All servers failed to receive the message就可能是由于3和4没有设置正确导致的)

5、注意发信的地址、标题和内容中请不要含有可能被过滤的词语,如字母AD的组合(用来表示此邮件是一封广告邮件)等。许多服务器上都装有信息过滤系统和防垃圾邮件的程序,这些程序可能会因此而阻止信件到达收件人的邮箱。

想要在发送过程中不处理错误,等待所有邮件发送完才显示错误信息的情况,请参见本帖24楼。
另:据悉Jmail是不支持SSL连接方式的,所以使用SSL连接发信的(如GMAIL)就无法使用此组件发信!

Tags:Jmail组件发邮件 Jmail 发邮件
责任编辑:北极网

注册投稿

收藏本文到  >>>

北极网,中国网络之家
关于我们 - 联系我们 - 广告服务 - 站长工具 - 友情链接 - 网站地图 -网站留言 - 帮助中心