我的 ISP 阻止了到端口 25 的传出连接(嗯,他们的 SMTP 服务器有一个例外)。
一个特定电子邮件地址的远程主机也配置为监听端口 26。有没有办法配置 Postfix 以连接到端口二十六在远程主机上?
答案1
你可以用交通地图. 首先告诉 postfix 使用映射,内容如下main.cf
:
transport_maps = hash:/etc/postfix/transport
然后/etc/postfix/transport
添加自定义路线:
example.net smtp:example.net:26
然后建立地图数据库:
sudo postmap /etc/postfix/transport
答案2
作为临时措施,您可以尝试将所有从计算机发出的流量从端口 25 重定向到端口 26,iptables
仅用于测试:
sudo iptables -t nat -I OUTPUT --src 0/0 -p tcp --dport 25 -j REDIRECT --to-ports 26