基本的にネットにあるConfiguration.ymlのコピペでOK
返信用Gmailとかのアカウント作ったら、
アプリパスワードを作って、
設定用URL
https://myaccount.google.com/apppasswords
あとは
Redmineの実行ディレクトリに移動して、Configurationファイルを作ります
proc.sh
$ sudo vi config/configuration.yml
configration.yml
production:
email_delivery:
delivery_method: :smtp #smtpを使う場合はpostfixの設定しなくてOK sendmailは使う
smtp_settings:
enable_starttls_auto: true # 追加
address: "smtp.gmail.com" # 変更
port: 587 # 変更
domain: "smtp.gmail.com" # 変更
authentication: :plain # 追加
user_name: "********@gmail.com"
password: "********" # アプリ用パスワード
同じディレクトリにあるConfigration.yml.exmpleにGmailの設定がそのまんま乗ってるんだよね。
それでOK
サーバーの587ポートを開けるのを忘れないこと。開けないとファイアウォールにブロックされるよん
公式ドキュメントにはMTAのセットアップしてください。
みたいに書いてるけど、それ
configuration.yml
delivery_method :sendmail
にする場合であって、普通は要らないっぽいのよね。
最後にApacheの再起動
$ sudo service apache2 restart
コレでサーバーの設定は終わり。
Redmineの表側の設定。
後は管理ページのホスト名を今使ってるドメイン名に修正しておきましょう(FQDNね)
これでredmineサーバーからメールが届くようになるはずです!

