====== root宛メール転送設定 ======
各prisonerのroot宛メールをjailer経由でgmailへ転送する。
===== 構成 =====
- jailer, prisnor それぞれの root 宛メールを gmail アカウント宛とする。
===== MTA 設定 =====
==== インストール ====
以下をインストールする。
* ssmtp
==== /etc/mail/mailer.conf 設定 ====
導入した 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
==== /usr/local/etc/ssmtp/revaliases 設定 ====
revaliases.sample を revaliases にコピーし編集する。
root:<転送先メールアドレス>:smtp.gmail.com:587
==== /usr/local/etc/ssmtp/ssmtp.conf 設定 ====
ssmtp.conf.sample を ssmtp.conf にコピーし編集する。
root=<転送先メールアドレス>
mailhub=smtp.gmail.com:587
rewriteDomain=<自ドメイン>
hostname=
FromLineOverride=YES
UseTLS=YES
UseSTARTTLS=YES
AuthUser=<転送先メールアドレス>
AuthPass=<パスワード>
AuthMethod=LOGIN
==== /etc/rc.conf 設定====
標準の sendmail を完全に無効化する。
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
編集後、一度サーバの再起動を行う。
==== 送信テスト ====
- mailコマンドでroot宛メールを送信する。
# mail root
Subject: TEST
TEST from jailer
.
EOT
- gmailでメールが受信できていれば完了。/var/log/maillogにてstat=Sentとなっている事も併せて確認する。