主题:  关于jmail的一个问题。

rainbowqqz

职务:普通成员
等级:1
金币:0.0
发贴:30
#12004/4/12 16:46:06
我想是服务器的问题,各位大侠有没有碰到过这个错误。The message was undeliverable. All servers failed to receive the message,当我写msg.send("smtp.×××.com:25"时就出错。我换了很多smtp服务器。



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#22004/4/12 17:34:58
现在大部分 SMTP 服务器要求身份验证了,你提供身份证明了吗?

格式和 FTP 路径一样:
jmail.send(username:password@server_address:port)



rainbowqqz

职务:普通成员
等级:1
金币:0.0
发贴:30
#32004/4/12 19:07:39
这个我也有是过,我在服务器上装了一个imessage的东东,可能有冲突。谢谢老大。



rainbowqqz

职务:普通成员
等级:1
金币:0.0
发贴:30
#42004/4/14 8:34:00
晕倒,应该公司的邮箱不支持jmail,而且hotmail好像也不支持,我真倒霉啊,试了半天后来换成126的邮箱就可以了。



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#52004/4/15 11:41:14
某些服务商会把由程序发出的邮件处理为垃圾邮件,解决办法是将邮件头中的X-Mailer修改为其他值(否则就是jmail 4.x),如 Microsoft Outlook Express 5.00.2615.200
使用方法可参考 jmail 文档中的AddNativeHeader方法完成,具体用法可参考 jmail 文档

注意:这个方法不一定有效



rainbowqqz

职务:普通成员
等级:1
金币:0.0
发贴:30
#62004/4/15 14:32:51
janlay,别逼我夸你了。