2018年9月23日日曜日

メール送信システム ( postfix, mail ) インストールとgmailリレー送信設定

2018 Sep. 23.

こちらのページは無視してよい。

( https://blog.ymyzk.com/2017/06/postfix-smarthost-gmail/ より)

gmailアカウント

2段階認証プロセス:オフ
安全性の低いアプリの許可:有効

パッケージインストール


# apt install postfix bsd-mailx libsasl2-modules
  postfix設定問い合わせでは、Internet with smarthost を選択し、
  ”SMTP relay host” には [smtp.gmail.com]:587 を記述する

設定

/etc/postfix/sasl_passwd を次の1行の内容で作成する

[smtp.gmail.com]:587 gmailアカウント@gmail.com:パスワード
: をアカウントとパスワードで挟んだ書式)

# cd /etc/postfix
# chmod 600 sasl_passwd
# postmap /etc/postfix/sasl_passwd
 
/etc/postfix/main.cf に次の4行を追記する

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

postfix再起動

# systemctl restart postfix.service
 

メール送信

$ Msg="読めますか?\n2行目です。\n3行目です"
$ Title='メール試験'
$ MailDest="hoo@example.xx bar@example.yy"
$ echo -e "${Msg}" | mail -s `echo -e "${Title}" | nkf -jM` $MailDest
 
(下記のように本文をjisコードにすると文字化けした) 
$ echo -e "${Msg}" | nkf -j  | mail -s `echo -e "${Title}" | nkf -jM` $MailDest


確認

# tail -f /var/log/mail.log

0 件のコメント:

コメントを投稿