我使用命令安装了 Postfix 邮件传输代理sudo apt install mailutils
。
我在终端中使用以下命令。
echo "This is the body of the email" | mail -s "This is the subject line" [email protected]
它运行良好,但我想使用我的 gmail 帐户。我怎样才能做到这一点?
请注意,我的 Ubuntu 版本是 18.10。
我使用命令安装了 Postfix 邮件传输代理sudo apt install mailutils
。
我在终端中使用以下命令。
echo "This is the body of the email" | mail -s "This is the subject line" [email protected]
它运行良好,但我想使用我的 gmail 帐户。我怎样才能做到这一点?
请注意,我的 Ubuntu 版本是 18.10。
1.配置后缀
编辑 Postfix 配置文件。
从文件底部向上查找以下行 relayhost = 大约 6 行并将其删除。
将以下内容添加到文件末尾。
保存文件并退出。(按 CTRL + X,按 Y,然后按 ENTER)
2. 创建密码和数据库文件
创建将存储我们的凭据的 sasl_passwd 文件。
插入以下内容:
保存文件并退出。(按 CTRL + X,按 Y,然后按 ENTER)
使用 postmap 命令为 Postfix 创建一个哈希数据库文件。
现在在 /etc/postfix/ 目录中应该有一个名为 sasl_passwd.db 的文件。
为了增加安全性,我们将只允许 root 用户读取和写入 sasl_passwd 和 sasl_passwd.db
3.发送测试邮件
我们现在将发送一封测试电子邮件。确保将 [email protected] 替换为您自己的电子邮件地址。