我有服务器与安装的后缀。 它被configuration为当系统发送邮件到根目录时,它被转发到[email protected]它被configuration在/etc/aliases是这样的:
postmaster: root root: [email protected]
现在它停止发送任何电子邮件到[email protected]因为我的ISP阻止端口25.如何configuration后缀发送到587端口的电子邮件?
我的系统是Ubuntu 9.10,如果它很重要。
谢谢!
您需要在Postfix传输表中创build一个条目 – http://www.postfix.org/transport.5.html有完整的详细信息,甚至几乎是你想要的一个例子:
In the case of delivery via SMTP, one may specify host- name:service instead of just a host: example.com smtp:bar.example:2025 This directs mail for [email protected] to host bar.example port 2025. Instead of a numerical port a symbolic name may be used. Specify [] around the hostname if MX lookups must be disabled.
您必须configurationmain.cf以使用传输映射 – 请参阅该页面底部的DATABASE_README链接了解更多信息。
通常,您可以使用传输映射(参见transport (5)和postconf (5)中的transport_maps选项)转发到其他邮件服务器上的非标准端口。 然而,提交端口(587)并不是在没有validation的情况下使用的,因此您还需要查看postconf (5)中的smtp_sasl_*选项。 然而,当最好的答案是告诉你的ISP删除你的连接上的端口25时,这是一个很麻烦的事情。 如果他们太愚蠢或不妥协,以每个客户为基础,find一个新的ISP。