У меня есть установка mailutils и ssmtp в моей системе Ubuntu. Я настроил /etc/ssmtp/ssmtp.conf
с надлежащими учетными данными.
Для тестирования я выполнил эту команду
echo "This is a test" | mail -s "Test" mygmailid
но я получаю ошибку:
mail: cannot send message: Process exited with a non-zero status
У меня действительно есть специальные символы в моем пароле.
Вы не можете использовать внешние приложения со своим нормальным паролем, необходимо перейти в https://security.google.com/settings/security/apppasswords и создать специальный пароль для использования с почтовым отправителем.