User Tools

Site Tools


Sidebar

vps:vps4th2nd_07

root宛メール転送設定

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

構成

  1. 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=<gmail から見た FQDN>
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"

編集後、一度サーバの再起動を行う。

送信テスト

  1. mailコマンドでroot宛メールを送信する。
    # mail root
    Subject: TEST
    TEST from jailer
    .
    EOT
  2. gmailでメールが受信できていれば完了。/var/log/maillogにてstat=Sentとなっている事も併せて確認する。
vps/vps4th2nd_07.txt · Last modified: 2019/06/29 21:48 by hoge@hoge