如何测试端口连通性

  • 2017-06-20 11:28:15

摘要

SMTP:25 POP3:110 IMAP:143 telnet IP 25 telnet IP 110 telnet IP 143

SMTP、POP3、IMAP

SMTP默认默认端口:25 如果25端口不通,会有以下现象 1、 outlook等客户端无法发送邮件,比如提示连接服务器超时。 2、 从其他邮件服务器(比如126)发送的邮件无法收到。.登陆网页方式也无法找到邮件。   POP3默认端口:110 如果110端口不通,会有以下现象 outlook等客户端无法接收邮件,比如提示无法连接到服务器,连接服务器超时等现象。但是登陆到web上,可以在网页方式看到您所想要的邮件。   IMAP默认端口:143 如果143端口不通,会有以下现象 同步邮件时提示无法连接服务器或服务器无响应等。无法同步到新的邮件,甚至无法查看以前的邮件。    

测试SMTP连通性

测试本机25端口连通性 首先测试邮件服务器所在主机的连通性。您可以在开始|运行|输入 cmd 回车,出现命令行界面。然后输入 telnet 127.0.0.1 25 回车
  如果得到如下信息,表示该服务器上MDaemon的SMTP正在正常运行。   我们可以看到在这条信息中提到了MDaemon的版本,您的域名,是否注册,以及当时的时间。 如果出现类似下图的情况,在出现的信息中没有MDaemon字样,说明现在SMTP服务器没有通过MDaemon运行,而是通过其他软件在运行。比如这里是coremail,您可以选择禁用或者卸载coremail然后继续使用MDaemon。还有一种比较普遍的情况是,系统的SMTP启用了,尤其是在新装或者重启服务器之后。您可以到 系统的管理工具|服务|找到Simple Mail Transfer Protocol(SMTP)然后停用并禁用它。   如果出现以下情况,说明SMTP服务未启用,也没有被其他程序占用。很有可能是软件本身没有启动。(也不排除您的磁盘空间满了导致MDaemon自动关闭了SMTP服务。)   如果出现了连接上去后立马断掉的情况,如下图。很有可能是因为防火墙、杀毒软件将SMTP服务(25端口)监控造成的。所以需要在服务器和防火墙上开通25端口,不做任何监控。     测试局域网连通性 如果您的服务器架设在公司的局域网,那么在测试本机联通性成功之后,我们需要测试局域网的连通性。 您可以在开始|运行|输入 cmd 回车,出现命令行界面。然后输入 telnet 内网IP 25 回车。比如telnet 192.168.0.172 25   如果得到如下信息,表示该服务器上MDaemon的SMTP正在正常运行。   我们可以看到在这条信息中提到了MDaemon的版本,您的域名,是否注册,以及当时的时间。 如果出现类似下图的情况,在出现的信息中没有MDaemon字样,说明现在SMTP服务器没有通过MDaemon运行,而是通过其他软件在运行。比如这里是coremail,您可以选择禁用或者卸载coremail然后继续使用MDaemon。还有一种比较普遍的情况是,系统的SMTP启用了,尤其是在新装或者重启服务器之后。您可以到 系统的管理工具|服务|找到Simple Mail Transfer Protocol(SMTP)然后停用并禁用它。   如果出现以下情况,说明SMTP服务未启用,也没有被其他程序占用。很有可能是软件本身没有启动。(也不排除您的磁盘空间满了导致MDaemon自动关闭了SMTP服务。) 与在本机测试不同的是,还有一种情况是MDaemon服务器所在主机的本地防火墙未关闭。   如果出现了连接上去后立马断掉的情况,如下图。很有可能是因为防火墙、杀毒软件将SMTP服务(25端口)监控造成的。所以需要在服务器和防火墙上开通25端口,不做任何监控。   测试外网联通性 现在我们需要测试您外网ip的连通性。只有外网联通了您才能和126、yahoo等进行邮件收发。 您可以在开始|运行|输入 cmd 回车,出现命令行界面。然后输入 telnet 外网IP 25 回车。比如telnet 202.96.22.23 25   如果得到如下信息,表示该服务器上MDaemon的SMTP正在正常运行。   我们可以看到在这条信息中提到了MDaemon的版本,您的域名,是否注册,以及当时的时间。 如果出现类似下图的情况,在出现的信息中没有MDaemon字样,说明现在SMTP服务器没有通过MDaemon运行,而是通过其他软件在运行。比如这里是coremail,您可以选择禁用或者卸载coremail然后继续使用MDaemon。还有一种比较普遍的情况是,系统的SMTP启用了,尤其是在新装或者重启服务器之后。您可以到 系统的管理工具|服务|找到Simple Mail Transfer Protocol(SMTP)然后停用并禁用它。   如果出现以下情况,说明SMTP服务未启用,也没有被其他程序占用。很有可能是软件本身没有启动。(也不排除您的磁盘空间满了导致MDaemon自动关闭了SMTP服务。) 与前两个测试不同的是,如果这里没有通过很有可能是因为您的端口映射没有做好。您可以到防火墙或者网关处开放25端口   如果出现了连接上去后立马断掉的情况,如下图。很有可能是因为防火墙、杀毒软件将SMTP服务(25端口)监控造成的。所以需要在服务器和防火墙上开通25端口,不做任何监控    

测试POP3连通性

测试的过程同测试SMTP的联通性。 只是返回的信息如下    

测试IMAP联通性

测试的过程同测试SMTP的联通性。 只是返回的信息如下    

说明

在windows2008、windows7上是没有telnet这个命令的,所以您需要从一台XP的计算机上,或者是从网上找一个telnet.exe的文件放到相应的位置。您可以在C:\WINDOWS\system32下找到telnet.exe这个文件。