ログ等をチェックすると、Hotmailに対するメールがスパム扱いされている。
以下のURLを見て対処。。。
Hotmail宛に送信するとspam扱いされて送信できない!時の対処。
調べると、このサーバーがここ最近スパム基地扱いになっている。
前のこのIPの所有者がスパムの発信基地になっていたことは知っていたが。。。。
なぜだぁ!!俺様の設定は完璧なはず!!(おぃ
というわけで調査。。。
不正な中継がされているようなログは何も無い。
以下の第三者リレーチェックでも完璧だ
Mail relay testing
「server dropped connection without sending the initial SMTP greeting (port 25)」というログがあり、何度もメールの再送を試みていた。。。これが原因??
とりあえず、
postsuper -d ALL deferred
にてメールキューをお掃除し
おしえてBP! postfixで携帯以外に送信が出来ない
上のURLを参考に/etc/postfix/main.cfに以下を追加
smtp_always_send_ehlo = no
smtp_never_send_ehlo = yes
でpostfixを再起動するとhotmailはまだ分からないが、他に対しては正常に送信できるようになった。
ehloでは無く、常にheloを送信するようにしただけで、この設定が正解なのかは分からない。
きっとスパムDBからIPを削除したことにより送信できるようになったのだろうが、何故いきなり登録されたのかが不明だ。。。
自分の予測の一つとしては
- ehloに対応していないメールサーバーに送信を試みる
- ehloに対応していないのでSMTPでのやりとりに失敗
- 何回も再送を試みる
- 相手サーバーはスパムと判断
- スパムDBに登録
と考えて対策した。
単純にhotmailにスパム判定されるメールを何度もMLで送っていたのが原因かもしれない。(たぶん正解はこっち)
初めにスパム扱いにされて拒否されるようになったのがhotmailだしね。。。
というよりここまで厳しいと、hotmail利用者に届いていないメールいっぱいあるんじゃ??
コメントは投稿者の責任においてなされるものであり,サイト管理者は責任を負いません。