我已经在 Ubuntu 系统中设置了 mailutils 和 ssmtp。我已经配置了/etc/ssmtp/ssmtp.conf
正确的凭据。
为了测试我运行了这个命令
echo "This is a test" | mail -s "Test" mygmailid
但我收到了一个错误:
mail: cannot send message: Process exited with a non-zero status
我的密码中确实有特殊字符。
答案1
您不能使用正常密码来使用外部应用程序,您必须前往https://security.google.com/settings/security/apppasswords 并创建一个特殊的密码供您的邮件发件人使用。