我安装了qmail,当我在/ var / qmail / control / smtproutes文件中添加networking内的地址时,我可以发送和接收电子邮件。
假设我在我的Windows机器上创build一个虚拟域作为abc.com,并在smtproutes中添加“abc.com:”,然后电子邮件传递成功。
但是当我直接发送电子邮件到外部域,我得到错误“对不起,_I_wasn't_able_to_establish_an_SMTP_connection”。
这是防火墙的问题吗? 我可以错过什么?
谢谢,
telnet <external mail server> 25 ,看看你是否收到欢迎信息。 STARTTLS 。 这台服务器有多less个网卡? qmail可能会尝试在无法正常工作的NIC上使用出站连接或使用不存在的路由。
netstat -r显示什么?
这可能是一个防火墙问题。 您将需要打开到防火墙上的任何目标地址的传出端口25。