Redmine3.2.0を使ってPostfixでメールを送信できないとき

昨年末にRedmine3.2.0がきてましたね。ようやく入れました。

入れたらメール通知の送信ができませんでした。
「454 4.7.1」のリレーエラーだそうです。

3.1・・・かまあ3.0までと同じ設定をしたのになあ、と思ってpostfixの設定を見直しても、特にmynetworksにおかしなこと書いてない。
ローカルの勝手メールサーバだけど、現にsendmailコマンドからは普通に送ることができる。

やっぱりRedmineが何かおかしいんじゃ……と思ってメールログを見ていたところ、Redmineから送ったときだけ下記のログ。

postfix/smtpd[3858]: connect from localhost[::1]

localhost[::1] ←これだ。

何でかしらないけどIPv6を使ってたので、mynetworksの設定に [::1]/128 を追記してpostfixを再起動したら、直りました。
まあアップデートで入れたわけじゃないので、Redmine3.2.0からこうなのか、それとも他の部分が駄目だったのか(でもRubyではないよなあRubyは同じバージョンで入れたし)わかんないですが、そんなこともあったよ、というハマり情報です。

広告