m_shige1979のときどきITブログ

プログラムの勉強をしながら学習したことや経験したことをぼそぼそと書いていきます

Github(変なおっさんの顔でるので気をつけてね)

https://github.com/mshige1979

MacよりGmailへメールを送信

備忘録

メッセージのソースだけだとあまりわからないので…

Postfix設定

設定ファイルバックアップ
sudo cp -p /etc/postfix/main.cf /etc/postfix/main.cf.org
/etc/postfix/main.cf
# リレーホストを追加
relayhost = [smtp.gmail.com]:587

#sasl setting
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
smtp_sasl_mechanism_filter = plain

#tls setting
smtp_use_tls = yes

※末尾に追加

/etc/postfix/sasl_passwd
[smtp.gmail.com]:587 ユーザーID@gmail.com:パスワード

※ユーザーIDとパスワードはそれぞれ任意のものを設定
※2段階認証している場合はアプリパスワードを発行すること

再作成
sudo chmod 640 /etc/postfix/sasl_passwd
sudo postmap /etc/postfix/sasl_passwd
再読込
sudo postfix reload

テスト

echo hogehoge | mail ユーザーID@gmail.com