【www.gdgbn.com--组件控件开发】

jmail.message 错误 8000ffff 的解决方法

jmail.message 错误 "8000ffff"
the message was undeliverable. all servers failed to receive the message

set jmail=server.createobject("jmail.message")
jmail.charset="gb2312" "邮件编码
jmail.silent=false
jmail.contenttype = "text/html" "邮件正文格式
jmail.mailserverusername = "abc"" 登录用户名
jmail.mailserverpassword = "123456" "登录密码
jmail.maildomain = "smtp.163.com" "域名
jmail.addrecipient email "收信人
jmail.subject= subject "主题
jmail.body= content "邮件正文(纯文本格式)
jmail.fromname= sendername "发信人姓名
jmail.from = "abc@qq.com" "发信人email 注意:这里的邮箱不是我们的发件邮箱 ,问题就是出在这里,这里必须为我们的发件邮箱 abc@163.com
jmail.priority=1 "邮件等级,1为加急,3为普通,5为低级
jmailerror=jmail.send(“smtp.163.com”)

分析原因

调来调去还是这个错误,网络上说的

1.防火墙阻止了网络通讯或网络故障
2.杀毒软件限制
3.jmail组件权限不够

4.邮件服务器故障

5.有可能在tcp/ip策略里禁止25端口的
收信邮箱填写错误,这个主要是在群发时候发现比较麻烦。

可以加个容错语句在里面就解决。

on error resume next

还有可能就是使用的信箱问题。若以上两点都没什么问题,最好更改下发信邮箱

smtp服务器测试下看,能否解决。

本文来源:http://www.gdgbn.com/asp/29310/