これは Postfixの送信をすべて Gmail経由にする手順
From: が Gmailの登録アドレス(複数登録できるけど、使うものすべて登録しておくのは現実的じゃないよね)になるので、マルチドメインを管理しているサーバの Postfixを置きかえるのは現実的じゃないけど、一応やってみたので。
# apt-get install sasl2-bin # e /etc/postfix/main.cf relayhost = [smtp.gmail.com]:587 smtp_sasl_password_maps = hash:/etc/postfix/sasl_password smtp_sasl_security_options = noanonymous smtp_sasl_tls_security_options = noanonymous smtp_sasl_mechanism_filter = plain smtp_use_tls=yes smtp_tls_CAfile = /etc/postfix/thawte_Primary_Root_CA.pem smtp_tls_loglevel = 0 smtp_tls_security_level = secure
# e /etc/postfix/sasl_password [smtp.gmail.com]:587 user@gmail.com:password # postmap /etc/postfix/sasl_password
TLS 証明書をダウンロードする。
Gmailの場合はこちら ⇒ https://www.thawte.com/roots/index.html
名前や電話番号などを入れて Acceptを押すとダウンロードできる。解凍したら、いろいろあるうちの『Thawte Roots/Thawte SSLWeb Server Roots/thawte Premium Server CA/Thawte Premium Server CA.pem』を入れる。(上では、ファイル名にスペースが入っているのが気持ち悪くて_にリネームしたけど)
参考:
Gmailをリレーしてメール送信する設定
Postfix で、Gmail にメールをリレーする
Ubuntu 9.04 Server – Postfixの設定