閉じる

here was an error sending mail from ‘bugzilla-daemon’

Bugzilla/Mailer.pmでメールを送信する部分から飛んでくる例外。*1
data/params.jsonの mail_delivery_methodは初期値が「Sendmail」になっており、特に問題は感じられなかったのでそのままにしていたのだけど、これが問題だった。
半日ほど試行錯誤したけど、そもそも postfixへつなぎに来る気配すらなく、同ファイルの smtp*を変更しても何も変化がない。
で、Bugzilla Configurationを眺めていたら「smtpserverは mail_delivery_methodが SMTPの時に参照されます」とか書いてある。
ん?Sendmailを使って間接的に SMTPをしゃべるか、直接 SMTPをしゃべるかって話?
試しに SMTPを指定してやったらうまくいった。


*1 数年前に使っていたバージョンと比べるとメール送信部がごっそり変わってる。

コメントを残す

メールアドレスが公開されることはありません。必須項目には印がついています *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)