我配置了 Postfix 以使用 Gmail 发送电子邮件,如Linode 文档。
如那里所述,我创建了/etc/postfix/sasl/sasl_passwd
文件并添加了 SMTP 主机、用户名和密码信息:
[smtp.gmail.com]:587 [email protected]: password
然后我通过运行 postmap 命令为 Postfix 创建了哈希数据库文件:
$ sudo postmap /etc/postfix/sasl/sasl_passwd
这创建了/etc/postfix/sasl/sasl_passwd.db
文件。此时我发送了一封测试电子邮件,但不幸的是它被 Gmail 拒绝了。安全性较低的应用程序已经允许,因此我尝试更改 Gmail 帐户的密码,如建议的那样堆栈溢出。
现在我想我必须创建新/etc/postfix/sasl/sasl_passwd
文件/etc/postfix/sasl/sasl_passwd.db
。程序是什么?我是否应该删除旧文件,创建新/etc/postfix/sasl/sasl_passwd
文件并重新运行sudo postmap /etc/postfix/sasl/sasl_passwd
?