CentOS7.2(postfix)にmailコマンドでgmailを送信するメモ

投稿者: | 2017年6月15日

1.cyrus saslインストール
#sudo yum install cyrus-sasl-plain

2.main.cfの設定
#vim /etc/postfix/main.cf
追記
relayhost = [smtp.gmail.com]:587
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
smtp_use_tls = yes

3.パスワードファイルの設定
#vim /etc/postfix/sasl_passwd
追記
[smtp.gmail.com]:587 xxxxx@gmail.com:PASSWORD
#sudo postmap /etc/postfix/sasl_passwd
#sudo chmod 600 sasl_passwd

 

4.postfix再起動
#systemctl restart postfix

5.送信コマンド
#echo “本文” | mail -s “件名” xxxxx@gmail.com