web-dev-qa-db-ja.com

リモートホストのポート26に接続するようにpostfixを構成する方法は?

私のISPは、ポート25への発信接続をブロックします(ただし、SMTPサーバーの例外が1つあります)。

特定の電子メールアドレスのリモートホストもポート26でリッスンするように構成されています。リモートホストのポート26に接続するようにPostfixを構成する方法はありますか?

4
Nathan Osman

これは transport map で処理できます。最初にpostfixにマップを使用するように指示し、main.cfに次を指定します。

transport_maps = hash:/etc/postfix/transport

次に、/etc/postfix/transportにカスタムルートを追加します。

example.net smtp:example.net:26

次に、マップデータベースを構築します。

Sudo postmap /etc/postfix/transport
10
tumbleweed

一時的な対策として、テストのために、iptablesを使用して、コンピューターから出て行くすべてのトラフィックをポート25からポート26にリダイレクトすることができます。

Sudo iptables -t nat -I OUTPUT --src 0/0 -p tcp --dport 25 -j REDIRECT --to-ports 26
4
Bruno Pereira