“sSMTP[2916968]: 501 发件人地址必须与授权用户相同”是什么意思?

“sSMTP[2916968]: 501 发件人地址必须与授权用户相同”是什么意思?

我尝试过很多次从命令行发送电子邮件。但失败了数百次。

我安装了 mailutils、s-nail,并编辑/etc/s-nail.rc

set [email protected]
set smtp=smtp.qq.com
set [email protected]
set smtp-auth-password=xxxxxxxxxxxx
set smtp-auth=login

跑步

echo "test" | mail -s "test" [email protected]

给出

mail: cannot send message: Process exited with a non-zero status

cat /var/log/mail.log 给出

Jan 28 12:25:16 aaaa sSMTP[2917096]: Creating SSL connection to host
Jan 28 12:25:16 aaaa sSMTP[2917096]: SSL connection using ECDHE_RSA_AES_128_GCM_SHA256 
Jan 28 12:25:17 aaaa sSMTP[2917096]: 501 Mail from address must be same as authorization user.

这里到底出了什么问题?“邮件发件人地址必须与授权用户相同”是什么意思?如何让它工作?非常感谢。

相关内容