发送邮件为什么不好用?

来源:百度知道 编辑:UC知道 时间:2024/05/14 06:53:55
asp中为什么在本地使用发送邮件好用,但传到网上就不好用啦.我用的是jmail,服务器上也有此组件呀!究竟是为什么啊?
不能是服务器上没有组件啊!
如果没有就提示没有组件的错误啊,可是我发送邮件的时候,正确发送!
但是就是接收不到...
请高手们赐教
我的机器上网了,所以在本地发送可以直接发送到我的邮箱内!
我都测试啦,好用!在本地发,我的邮箱就能接到!
可是传到服务器上就不好用了.....

今天发现个错误
JMail1.silent=true
今天我把这个属性值变为false之后,就出现了以下错误
jmail.Message 错误 '8000ffff'

The message was undeliverable. All servers failed to receive the message

/cn/exp.asp,行21
这个是什么错误.......
是程序的问题吗?我感觉应该是服务方面的问题似的..

这是服务器的问题,应该是防火墙阻止了吧

好厉害,请问你在本地测试收到邮件了吗?如果收到了,那我真是服了!
一般来说,因为本地是没有外网IP因此是不可能测试成功的,就算你测试没有提示出错,也不表示说你就测试成功。你可以在发送邮件的下面判断一下,如(要放在jmail对像被关闭之前,发送之后):
if jmail对像名.send(邮件服务器) then
response.write("ok")
else
response.write("lost")
end if