電子メール受信用にpostfix(2.6.6)サーバーをデプロイしました。これについて、 http://www.postfix.org/MILTER_README.html を参照して、SenderID + SPFmilterを構成しました。
私が使用したコマンドは次のとおりです。
./sid-filter -u postfix -p inet:10027 @ localhost -l
Main.cfファイルの設定は次のとおりです。
#Milter support for smtpd mail
smtpd_milters =
inet:localhost:10027,
inet:localhost:10028
# Milters for non-SMTP mail.
non_smtpd_milters =
inet:localhost:10027,
inet:localhost:10028
milter_default_action = reject
# Postfix . 2.6
#milter_protocol = 6
# 2.3 . Postfix . 2.5
milter_protocol = 2
今私はこの観察を持っています:
AWS CentOS 5.5でセットアップされたポストフィックスの1つは正常に機能しており、定義されたmxレコードでメールを受信できます。
企業ファイアウォールの1つの背後に設定されている同様のpostfixの1つ(ステップ1と同様)はメールを受信できず、次のタイプのエラーログを表示します。
g2txxxxg.austin.hp.com [xx.xxx.96.198]から接続します
5月25日13:20:02g2xxxxxg postfix/smtpd [11733]:C11F9B0194:client = g2txxxxxg.austin.hp.com [xx.xxx.96.198]
5月25日13:20:03gxxxxxg postfix/cleanup [11814]:C11F9B0194:message-id = [email protected]
5月25日13:20:03gxxxxxg postfix/cleanup [11814]:C11F9B0194:milter-reject:END-OF-MESSAGE from gxxxxxg.austin.hp.com [xx.xxx.96.198]:5.7.1コマンドが拒否されました。 from = ashiish.sharma @ gmail.com to = [email protected] proto = ESMTP helo = ey-out-1920.google.com
ここで「sid-filter」が問題を引き起こしています。
何か考え、私が間違っていることは何ですか?
助けてください。
前もって感謝します
アシシュシャルマ
問題が解決しました。
次のコマンドでsidフィルターを再起動する必要がありました。
./sid-filter -u postfix -p inet:10027 @ localhost -l -L 8
これにより、最高のログが生成され、sid-filterが正しく機能していることがわかりました。
実際、正しくセットアップされておらず、問題が発生したのはネットワーク環境でした。
問題を見てくれたすべての人に感謝します。
アシシュシャルマ