Jmail组件发邮件The message was undeliverable

发布:2010-10-25 10:48   点击313次   评论:0

''http://www.itfff.com/html/zhinan/2009/0805/15915.html
''jmail 出现The message was undeliverable. All servers failed to receive the message的解决方法

''1、用户名和密码
''在代码里要写上
''msg..MailServerUserName="用户名"
''msg.MailServerPassWord="密码"
''或是
''msg.Send("用户名:密码@server.net")
''要写发送端连接的邮件服务器和进入邮件服务器的用户名和密码。用户名和密码一定要存在于
''服务器上且正确。而且好象用户名和密码最好不要带下划线。

''2、.防火墙阻止了网络通讯或网络故障
''有可能防火墙会认为这是蠕虫导致的狂发邮件的情况,所以会禁止群发邮件。
''所以检查防火墙的设置就可能会发现。

''3.jmail组件权限不够

''4.邮件服务器故障

''出现这样的问题最多的是第2个,一般很多杀毒软件和防火墙都有禁止大量发送邮件的蠕虫病毒发送邮件

''首先你测试一下到达对方的SMTP邮件服务器是否正常,可以用telnet smtp.域名 25
''(如:telnet smtp.126.com 25)看看连接对方邮件服务器是否正常,如果不正常可以考虑看看是不是
''本机防火墙的问题挡了25端口,如果正常就要看看本机安装的杀毒软件是不是对25端口进行了
''发送邮件过滤造成的,比如我们服务器常用的MCAFEE在访问策略上面就有一条针对25端口的,
''Prevent mass mailing worms from sending mail 对此条策略关闭测试一下或者在策略上面的
''例外进程中加入w3ap.exe,aspnet_wp.exe

关于 GitHub 导航 部门 反馈

提示:`/home.php`入口数据仅为演示功能,不构成任何交易凭证,也不承担相关风险和责任!

Copyright © 2011-2018 xxxxx.com All rights reserved.

Run:18.403/94.710(ms); 7(sql)/2.878(MB); comm:news/detail; Upd:2024-05-17 11:00:26