Redmine使い出してずいぶんたつのですが、メールが届かなくて不便と思いつつずいぶん時間がたってしまった。
思い立ってあらためて調べたらビンゴの記事が…!
HETARE wiki - Redmineでメール送信が失敗する
configuration.ymlの上部に先ほどのproductionの設定を記載しただけの場合、実はconfiguration.ymlの最下部付近に最初から記載されたproduction設定が存在しています。いやー、こんなことだとは。# specific configuration options for production environmentこのせいで、上部に追記したproductionの設定が空白で上書きされてしまい、configuration.yml内に記載されているデフォルト設定が有効となってしまうのです。that overrides the default ones
production:
# default configuration options for all environments default:というわけでproduction:をコメントアウトします。# specific configuration options for production environmentthat overrides the default ones
production: ← コメントアウトする
これで完了。 最後にRedmineを再起動すればOKです。
なお、configuration.yml は、/usr/lib/redmine/config 内にあります。インストール直後は configuration.yml は存在しないので、configuration.yml.sample をコピーして作成するす。
もう一つ、Redmineの再起動方法。
Wiki.inamuu.com - RedMineの再起動
# cd /usr/lib/redmin/tmptouch restart.txt
としておいてから、ブラウザ経由でRedmineにアクセスすると再起動され、めでたくテストメールが届くようになった。