找回密码
 注册
查看: 2555|回复: 2
收起左侧

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

[复制链接]

158

主题

304

帖子

75

积分

注册会员

Rank: 3Rank: 3

积分
75
帖子
304
精华
2
体力
75 点
蓝豆
8 点
注册时间
2007-6-10

LY官方团队

发表于 2008-6-1 15:35:08 | 显示全部楼层 |阅读模式
近期,有很多用户反应使用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)就无法使用此组件发信!
。。。。。这家伙一点都不懒。。。。。。
懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

网站公告上一条 /2 下一条

GMT+8, 2024-5-2 21:30 , Processed in 0.078125 second(s), 24 queries , Gzip On.

© 2006-2022 Powered by Discuz! X3.4

快速回复 返回顶部 返回列表