CentFiボックスでPostFixを実行していて、同じネットワーク上のWindowsサーバーからPostFixサーバー経由でメールを送信したいと考えています。
WindowsサーバーからPostFixサーバーのポート25にTelnet接続しようとすると、現在接続に失敗します。
PostFix/CentOS内のどこにこれを設定しますか?
前もって感謝します!
リレーを設定する必要があります。ただし、postfixが実行されている場合でも、ポート25に接続できるはずです。この接続をブロックしているファイアウォールがあるのではないでしょうか。
Main.cfを開くときに、次のディレクティブを追加する必要がある場合があります。
mynetworks=A.B.C.D
例:
mynetworks = 127.0.0.0/8 168.100.189.0/28
mynetworks = !192.168.0.1, 192.168.0.0/28
mynetworks = 127.0.0.0/8 168.100.189.0/28 [::1]/128 [2001:240:587::]/64
0.0.0.0を入れないでください。オープンリレーになります。
私のPostfixサーバーのIPtablesには、接続を可能にする種類のものがあります。
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:25
実行しようとしていることに応じて、サーバーがさらに制限される場合があります。しかし、ポート25でtelnetが失敗しても、マシンがSMTPサーバーとして機能することは期待できません(もちろん、ポートを変更しない限り、これは言ったことではありません)。他のポートの接続を受け入れることが可能であり、多くの場合望ましいことに注意してください。