hunamizawa’s blog

無い物は作りたい人のメモ帳

【メモ】postfix + mailutils で Gmail 経由でメールを送る

忘れがちなので自分用にメモ。

apt-get install mailutils postfix

configure 画面になるので

  1. Satellite system を選択
  2. System mail name はそのまま
  3. SMTP relay host は [smtp.gmail.com]:587
  4. Root and postmaster mail recipient は空白
  5. Force synchronous updates on mail queue? は No
  6. Local networks はそのまま
  7. Mailbox size limit は 0 でもよいが、100MB = 104857600 bytes にしておく
  8. Local address extension character はそのまま
  9. Internet protocols to use は、IPv6 の設定がきちんとできているなら all そうでないなら ipv4

/etc/aliases をチェック

postmaster:    root

があればだいたい大丈夫

以下は https://qiita.com/hkato/items/e6e58abfc416d2820f4c も参照のこと

mail.cf を開いて以下を追記

smtp_use_tls=yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_tls_security_options = noanonymous

Gmail のユーザー名とパスワードの設定

# nano /etc/postfix/sasl_passwd
[smtp.gmail.com]:587 username:password

password はアプリパスワード

# chmod 600 /etc/postfix/sasl_passwd
# postmap hash:/etc/postfix/sasl_passwd
# newaliases
# systemctl reload postfix

送信テストしておkなら終わり。