【メモ】postfix + mailutils で Gmail 経由でメールを送る
忘れがちなので自分用にメモ。
apt-get install mailutils postfix
configure 画面になるので
- Satellite system を選択
- System mail name はそのまま
- SMTP relay host は
[smtp.gmail.com]:587
- Root and postmaster mail recipient は空白
- Force synchronous updates on mail queue? は No
- Local networks はそのまま
- Mailbox size limit は 0 でもよいが、100MB = 104857600 bytes にしておく
- Local address extension character はそのまま
- 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なら終わり。