This is an old revision of the document!
各prisonerのroot宛メールをjailer経由でgmailへ転送する。
以下をインストールする。
導入した ssmtp を指定する。
#sendmail /usr/libexec/sendmail/sendmail #send-mail /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 send-mail /usr/local/sbin/ssmtp mailq /usr/local/sbin/ssmtp newaliases /usr/local/sbin/ssmtp hoststat /usr/local/sbin/true purgestat /usr/local/sbin/ture
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 AuthUser=<転送先メールアドレス> AuthPass=<パスワード> AuthMethod=LOGIN
fw, web, desktopからメールを受け取るため、rc.confにdaemon起動の設定を追加する。
sendmail_enable="YES" sendmail_procname="/usr/local/sbin/ssmtp"
メールのリレー元であるfw, web, desktopを/etc/hostsに登録する。
# service sendamil stop # service sendmail start
# mail root Subject: TEST TEST from jailer . EOT
prisoner fw, web, desktopそれぞれで設定を行う。
メールのリレー先であるjailerを/etc/hostsに登録する。
# service sendamil stop sendmail_submit not running? (check /var/run/sendmail.pid). Stopping sendmail_clientmqueue. # service sendmail sart Cannot 'start' sendamil. Set sendmail_enable to YES in /etc/rc.conf or use 'onestart' instead of 'start'
# mail root Subject: TEST TEST from fw . EOT