うちで運営している地域 SNS のお知らせメール(デイリーニュース)が今朝は配信されてなかった。
サーバに入って maillog を見てみると、
Sep 30 08:01:32 snsserv postfix/qmgr[58514]: 94EE75096C: from=<sns@snsserv.exsample.com>, size=4796, nrcpt=1 (queue active)
Sep 30 08:01:32 snsserv postfix/qmgr[58514]: 94EE75096C: to=<hogehoge@xxx.xxxx.ne.jp>, relay=none, delay=7268, status=deferred (delivery temporarily suspended: connect to mail2.exsample.com[202.XXX.XXX.XXX]: Connection refused)
なんてログが山のように・・・
ああ・・・そうだ・・・以前、この地域 SNS サーバを非固定 IP で運用していたとき、怪しいサーバと判断してメールを受け取ってくれないサーバがあったので、固定 IP の mail2.exsample.com を経由(RELAY)するよう設定してたんだった。
で、実は、昨夜、mail2.exsample.com は SMTP を止めたのよ。
以前、ここでも書いたように、このサーバを預けていたデータセンターがハウジングのサービスを止められるもんで。今日、実際にサーバを撤去したんでね。前夜に SMTP サービス自体は止めてたって話。
ということで、Postfix の設定を変更を。
/usr/local/etc/postfix/main.cf の中に、
relayhost = mail2.exsample.com
という記述があるのでコメントにして、
# /usr/local/sbin/postfix reload
で設定ファイルを再読込させる。これでOK!
後は、queue に溜まっているメールを、
# postqueue -f
で、強制排出。
ま、こんなことせずにほっておいても、そのうち配送されるんだけどねえ。
いやあ、しかし、Postfix を使っているのはこの SNS サーバだけなので、毎度コマンドを思い出すのに時間がかかるよ。(メモしとけって話だけど(^^;)
ま、そのうちこの地域 SNS もサーバを移すので、その時には Postfix ではなく、qmail の利用に変更しようてえ。