无法发送电子邮件

无法发送电子邮件

我收到一条错误消息:

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

命令

date | mail -s "test" -r [email protected] [email protected]

mailutils 通过此命令安装

sudo apt-get install mailutils

我在另一台 ec2 服务器上做了同样的事情,并且该服务器运行良好。
可能是什么原因呢?

调试信息:

/usr/sbin/sendmail exited with: 75
generic yields 38=Function not implemented

尝试用谷歌搜索这个错误信息,但没有任何结果

答案1

我没有使用 ec2 服务器,但是在尝试从命令行向我的 gmail 帐户发送电子邮件时出现了同样的错误消息...

echo“你好”| mail -s“来自 CLI 的测试电子邮件”[电子邮件保护]

当我删除 gmail 密码中的特殊字符时,我的问题终于解决了。如果使用 ssmtp,请不要忘记使用新密码更新 ssmtp.conf。

希望这对某人有帮助。

答案2

export subject="Report -  $(date +'%d-%b-%Y')"  
echo "Hi All,  
            Please find the Report as an attachment.

 

Regards.....
Vittal manikonda.
" > message.txt


mail -e'set content_type=text/html' -a aggregateResults.html -s "Report -  $(date +'%d-%b-%Y')"  [email protected] < message.txt

相关内容