Telnet 连接被拒绝

Telnet connection refused

全新安装 Centos 6,更新,关闭 selinux,安装 xinetd,安装 telnet 服务器,两者 运行。确保它在 xinet telnet 配置中明确 disalbed=no,我仍然得到

        telnet localhost
       Trying ::1...
       telnet: connect to address ::1: Connection refused

        telnet localhost 25
       Trying ::1...
       telnet: connect to address ::1: Connection refused

我正在尝试测试 postfix,有人告诉我要使用 telnet 来进行测试。有什么建议么。

尝试使用 SSH:man ssh 使用 PuTTY 作为客户端:http://www.putty.org/ http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

不该做的事:

  • 您不需要 CentOS 上的 telnet 服务器即可通过 telnet 测试 Postfix。
  • 您不需要禁用 SELinux。
  • 您不需要 xinetd。

要做的事情:

  • 在您的客户端计算机上安装一个 telnet 客户端(如果使用 Windows,请使用 PuTTY)。
  • 确保 CentOS 上的 Postfix 绑定到您的主要或所有 IP 地址。
  • 在 iptables 中打开端口 25。
  • 从您的客户端 Telnet 并讨论 SMTP:telnet ip-of-server 25

我无法解决 telnet 问题,但我发现 mail 命令可能是最好的解决方案。易于使用和更改:

echo “这将进入邮件正文。” | mail -s “Hello world” you@youremailid.com

这允许发送测试电子邮件,并绕过 telnet。