
为什么邮件服务器不能向外发邮件?
可以从下面这些方面去分析一下:
1、检查服务器上是否安装了防火墙软件,如果安装了,需要允许CMailServer完全访问互联网。
2、有些防病毒软件因为截获了发送的邮件,会导致无法发送邮件。可以试着关闭防病毒软件里的邮件发送监控功能看看。
3、如果本地无法ping通互联网根域名服务器 a.root-servers.net 和 b.root-servers.net,需要在cmailserver设置-高级-互联网邮件发送里,填上两个本地电信提供的DNS地址。
4、如果对方服务器屏蔽了您的服务器的IP也会造成邮件退回现象,目前这种情况比较多。可以尝试CMail的ISP SMTP发送功能。
5、如果还是不能解决,需要将无法发送的邮件地址和退回的邮件以及cmailserver安装目录里的config.ini文件一起发送给我们的技术支持邮箱support@youngzsoft.com ,以便我们分析原因。
ISP SMTP发送功能使用说明,解决部分邮件地址发送不成功问题。
注意,此功能只有5.3.7以上版本才有,请先升级到最新版本。
ISP SMTP发送也被称做ISP中继转发。
一般情况cmail是直接将邮件发送到目标服务器,但是目前由于有部分服务器启动了IP屏蔽功能。这种情况下,cmail可以通过ISP SMTP服务器来发送这些被屏蔽邮件。
使用方法:
申请一个免费邮箱,比如163.com。
假设您申请的163邮箱是test@163.com。
打开cmail“设置”-“高级”-“互联网邮件”:
选择“如果直接发送失败则尝试ISP中继转发”。
在ISP SMTP服务器地址里填上您申请的免费邮箱的smtp地址。
ISP邮件地址,填上您申请的免费邮箱的邮件地址。
一般ISP SMTP服务都要求身份验证,选择“ISP SMTP服务器要求身份验证”,在“ISP SMTP登陆帐号”和“密码”里填上免费邮箱对应的帐号和密码,一般很免费邮箱的POP3登陆帐号和密码一样。
另外,设置ISP发送功能的免费邮箱尽量选用163的、263的、yahoo的和新浪的等等,最好使用国际上使用较多的邮箱。Hotmail邮箱不能做为ISP中继转发,因为Hotmail不提供SMTP服务。
为什么邮件服务器接收不到邮件?
可以从下面这些方面去分析一下:
1、检查服务器上是否安装了防火墙软件,如果安装了,需要开放25端口,需要允许CMailServer完全访问互联网。检测25端口是否开放,可以才外网用telnet命令来检测。假设您的域名是210.0.0.1,你可以用telnet 210.0.0.1 25来测试。如果开放了,服务器会返回“220 ...”字样。
2、检查服务器域名的mx记录是否设置正确。可以用这样的方法检测。在命令行里输入nslookup命令,然后输入set type=mx回车,然后再输入自己的邮件域名回车,就可以看到mx记录是否设置成功,即是否指向了邮件服务器的地址。如果没有设置正确,需要联系域名提供商,要求他进行修改。
3、有些防病毒软件因为截获了发送的邮件,会导致无法发送邮件。可以试着关闭防病毒软件里的邮件发送监控功能看看。
4、如果还是不能解决,请将cmailserver安装目录下的config.ini文件和邮箱域名、邮件服务器IP地址一起发送给我们的技术支持邮箱support@youngzsoft.com ,以便我们分析原因。
同时,我们公司也提供了一个在线检测工具http://www.yzsoft.com/mailcheck.php
为什么发送一封收件人很多的邮件时,会出现too many receivers?
这是因为CMailServer有最多发件人限制,可以打开config.ini文件,修改其中的MaxRcpts=20(表示最多填写20个收件人地址,收件人+抄送人+暗送人总数),修改成您需要的数字后,重启CMailServer。
为什么服务器老是不停的发送同一封邮件,导致用户收到多封相同的邮件?
这是因为服务器上安装的杀毒软件的邮件监视功能在作怪,请停止服务器杀毒软件的邮件监视功能
|