为什么我的邮件接收服务器收不到外部来信?

  我们假设您的域名是 test.com, 您的内部IP地址是192.168.1.2, 外部IP地址是 123.123.123.123。请在服务器上安装好DBMail邮件服务器, 然后运行DBMail, 再按照如下的步骤在服务器上一步一步地检查:

第1步: 运行DOS命令 telnet 127.0.0.1 25,成功会看到220 test.com DBMail/Pro VER 3.99....等反馈信息。
  如果不成功,说明DBMail的SMTP服务没有正常运行。原因常是两种:1)您的服务器上已运行了微软的SMTP服务,需要去IIS中关闭默认SMTP服务。2)您的杀毒软件禁止了DBMail接管25端口,需要去杀毒软件中设置为允许。

第2步: 运行DOS命令 telnet 192.168.1.2 25。
  如果不成功,请去检查防火墙中是否开启了25端口。有的杀毒软件也会禁掉25端口,请同样去检查一下。如果这个通了,则说明邮件服务在局域网范围内已经OK。

第3步: 运行DOS命令 telnet 123.123.123.123 25。
  您的外部IP地址,您可以在服务器上点这里查询:查询外部IP地址。
如果不成功,请去检查您的路由器中是否做好了25端口的端口映射(或叫端口转发)。这个要到路由器的控制面板中去做设置,即映射25端口从路由器到192.168.1.2。有少数的客户还有2级路由,那么则注意要做二级路由映射。

第4步: 运行DOS命令 nslookup -qt=mx test.com。
  这一步是查询test.com的MX设置。如果您没有设置MX,要去设置一下。
我们假设得到的MX记录是 mail.test.com,你可以Ping mail.test.com,检查一下IP地址是否就是您的服务器外部IP地址,如果不是则说明MX设置不正确。当然,要说明的是,MX设置以后常需要几分钟到48小时才能在整个互联网中生效,如果您刚刚设置过MX则要等待一段时间后再试。

第5步: 运行DOS命令 telnet mail.test.com 25。
  这一步得到的反馈应该与telnet 127.0.0.1 25是一样的。如果不成功,则应该第3步和第4步就有问题,请回过头去检查第3步和第4步。

  至此,您的邮件服务器系统一定OK了,可以接收外部的互联网来信,您可以试试从Gmail,263,163,Sina等发邮件测试一下。如果互联网来信仍然收不到、邮件接收服务器仍有问题,那么您的邮箱中会得到退信,退信中记录有原因,请把退信反馈给我们,我们来帮助您分析问题。


2012-11-10 06:53
邮件服务器DBMail
邮件服务器DBMail V5.0 (更新2018.05.23)
Download
DBMail产品改良计划
完美的产品体验,需要有您的参与。
在线填写,立即参与
界面/演示
界面美观大方、简单易用。
界面预览
邮件服务器DBMail  |  购买DBMail  |  软件更新  |  网站更新  |  联系遥志  |  站点地图  |  邮件服务器相关  |  代理合作
遥志软件 版权所有(C)2000-2022 湘ICP备13011306号-3 湘公网安备 43010202000264号
Copyright(C) 2000-2022 Youngzsoft Inc. All Rights Reserved.