QMail无法将电子邮件发送到gmail.com或networking外的任何地址

我安装了qmail,当我在/ var / qmail / control / smtproutes文件中添加networking内的地址时,我可以发送和接收电子邮件

假设我在我的Windows机器上创build一个虚拟域作为abc.com,并在smtproutes中添加“abc.com:”,然后电子邮件传递成功。

但是当我直接发送电子邮件到外部域,我得到错误“对不起,_I_wasn't_able_to_establish_an_SMTP_connection”。

这是防火墙的问题吗? 我可以错过什么?

谢谢,

  1. 通过testing您可以从邮件服务器实际连接到外部邮件服务器的端口25来消除防火墙问题 。 你可以通过telnet <external mail server> 25 ,看看你是否收到欢迎信息。
  2. 通过testing连接实际上是否接受明文传输来消除SSL问题 。 有可能需要STARTTLS
  3. 仍然渴望它。 稍后将编辑我的答案。

这台服务器有多less个网卡? qmail可能会尝试在无法正常工作的NIC上使用出站连接或使用不存在的路由。
netstat -r显示什么?

这可能是一个防火墙问题。 您将需要打开到防火墙上的任何目标地址的传出端口25。