成功安装了msmtp,并且可以通过外部SMTP服务器发送电子邮件。
但是,邮件命令无法使用Debian 10上的GNU Mailutils发送电子邮件。
例如
echo "Test" | mail personal@external.email返回
mail: cannot send message: Process exited with a non-zero status和
echo $? 退回"36“
我假设这是一个msmtp并没有与mail命令集成。如何配置邮件以通过msmtp发送消息?
编辑:程序似乎在通信,因为键环提示弹出,登录选项仅在~/..msmtprc中设置
发布于 2021-04-04 22:28:38
这起作用了
来自https://moritzvd.com/email-with-smtp-debian-ubuntu/
为了能够使用mail命令,我们需要安装mailx
sudo apt-get install bsd-mailx
将邮件传输代理设置为使用msmtp
sudo nano /etc/mail.rc
附件如下:
set mta=/usr/bin/msmtp
https://unix.stackexchange.com/questions/640296
复制相似问题