buntu 16.1 VMがあり、crontab
を介してGmailアドレスを使用してシェルからメールを送信するように設定しようとしています。
どの/etc
ファイルを修正する必要があり、どのオプションを設定する必要がありますか?
Postfixに切り替えてから、Gmail SMTP経由でメールを「リレー」できます。 (あなたのマシンからのSMTP接続を許可するように、Google内でも安全性の低いアプリ設定をセットアップしてください)
apt-get update && apt-get install postfix mailutils
vi /etc/postfix/sasl_passwd
次の行を追加します。
[smtp.gmail.com]:587 [email protected]:password
chmod 600 /etc/postfix/sasl_passwd
vi /etc/postfix/main.cf
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_security_options =
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
次に、パスワードをエンコードします
postmap /etc/postfix/sasl_passwd
その後、接尾辞を蹴る
systemctl restart postfix.service