各prisonerのroot宛メールをjailer経由でgmailへ転送する。
以下をインストールする。
導入した ssmtp を指定する。
#sendmail /usr/libexec/sendmail/sendmail #mailq /usr/libexec/sendmail/sendmail #newaliases /usr/libexec/sendmail/sendmail #hoststat /usr/libexec/sendmail/sendmail #purgestat /usr/libexec/sendmail/sendmail sendmail /usr/local/sbin/ssmtp mailq /usr/local/sbin/ssmtp newaliases /usr/local/sbin/ssmtp hoststat /usr/bin/true purgestat /usr/bin/true
revaliases.sample を revaliases にコピーし編集する。
root:<転送先メールアドレス>:smtp.gmail.com:587
ssmtp.conf.sample を ssmtp.conf にコピーし編集する。
root=<転送先メールアドレス> mailhub=smtp.gmail.com:587 rewriteDomain=<自ドメイン> hostname=<gmail から見た FQDN> FromLineOverride=YES UseTLS=YES UseSTARTTLS=YES AuthUser=<転送先メールアドレス> AuthPass=<パスワード> AuthMethod=LOGIN
標準の sendmail を完全に無効化する。
sendmail_enable="NO" sendmail_submit_enable="NO" sendmail_outbound_enable="NO" sendmail_msp_queue_enable="NO"
編集後、一度サーバの再起動を行う。
# mail root Subject: TEST TEST from jailer . EOT