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服务器测试下看,能否解决。
|