電子メールを送信するために、ポート110を介して1.1.1.1に接続したいと思います。現在、次の設定があります
iptables -A OUTPUT -d 1.1.1.1 -j ACCEPT
しかし、エラーで応答します01:37:39 [mta-test] A test email has not been successfully sent to the email address [email protected]: Unable to connect to mail server: Connection timed out(110)
1.1.1.1がポート110を介してのみ再接続できるようにするには、何を追加する必要がありますか?私は次のことを試しましたが、運がありませんでした。
iptables -A INPUT tcp --sport 110 -s 1.1.1.1 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 110 -s 1.1.1.1 -j ACCEPT
答え1
iptables -A 入力 -p tcp -m tcp --dport 110 -s 1.1.1.1 -j 受け入れ
受け入れる正しい構文です着信IP 1.1.1.1からポート110への接続。
しかし、このサーバーを使用したい場合送るメールを送信したら、ポート25(またはそれ以上:587)を開く必要があります。
iptables(8)
iptables-extensions(8)
iptablesの構文とモジュールの詳細を文書化します。