User Tools

Site Tools


Sidebar

vps:vps4th2nd_07

This is an old revision of the document!


root宛メール転送設定

各prisonerのroot宛メールをjailer経由でgmailへ転送する。

構成

  1. fw, web, desktopの各root宛メールはjailerのroot宛とする。
  2. jailerのroot宛メールはgmailアカウント宛とする。

jailer設定

MTA 設定

インストール

以下をインストールする。

  • ssmtp

/etc/mail/mailer.conf 設定

導入した 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

/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=<gmail から見た FQDN>
FromLineOverride=YES
UseTLS=YES
AuthUser=<転送先メールアドレス>
AuthPass=<パスワード>
AuthMethod=LOGIN

/etc/rc.conf 設定

fw, web, desktopからメールを受け取るため、rc.confにdaemon起動の設定を追加する。

sendmail_enable="YES"
sendmail_procname="/usr/local/sbin/ssmtp"

/etc/hosts 設定

メールのリレー元であるfw, web, desktopを/etc/hostsに登録する。

送信テスト

  1. sendmailを停止、起動する。
    # service sendamil stop
    # service sendmail start
  2. mailコマンドでroot宛メールを送信する。
    # mail root
    Subject: TEST
    TEST from jailer
    .
    EOT
  3. gmailでメールが受信できていれば完了。/var/log/maillogにてstat=Sentとなっている事も併せて確認する。

prisoner 設定

prisoner fw, web, desktopそれぞれで設定を行う。

/etc/hosts 設定

メールのリレー先であるjailerを/etc/hostsに登録する。

送信テスト

  1. sendmailを停止・起動する。
    # 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'
  2. mailコマンドでroot宛メールを送信する。
    # mail root
    Subject: TEST
    TEST from fw
    .
    EOT
  3. gmailでメールが受信できていれば完了。
vps/vps4th2nd_07.1561782848.txt.gz · Last modified: 2019/06/29 13:34 by hoge@hoge