如何配置邮件/etc 文件?

如何配置邮件/etc 文件?

我有一个Ubuntu 16.10我正在尝试配置 VM,以便通过我的 gmail 地址从 shell 发送邮件crontab

我需要修改哪个/etc文件以及需要设置哪些选项?

答案1

您可能需要切换到 postfix,然后就可以通过 gmail SMTP “中继”您的电子邮件。(确保您也在 google 内部设置了安全性较低的应用程序设置,这样它才允许您的机器建立 SMTP 连接)

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

相关内容