Я получаю сообщение об ошибке:
mail: cannot send message: Process exited with a non-zero status
Команда
date | mail -s "test" -r some@myemail.com some@myemail.com
mailutils устанавливают через эту команду
sudo apt-get install mailutils
Я имею, сделал то же в другом ec2 сервере, и тот сервер хорошо работает.
какова могла быть причина?
Информация об отладке:
/usr/sbin/sendmail exited with: 75
generic yields 38=Function not implemented
попытайтесь погуглить это сообщение об ошибке, но без любой удачи
Я не использую ec2 сервер, но имел то же сообщение об ошибке при попытке послать электронное письмо от командной строки до моей учетной записи Gmail с...
эхо "привет" | почта-s "тестовая электронная почта от CLI" myusername@gmail.com
Моя проблема была наконец решена, когда я вынул специальный символ в своем пароле Gmail. При использовании ssmtp, не забывайте обновлять ssmtp.conf с новым паролем.
Hope это помогает кому-то.
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')" vittal.manikonda@xxx.com < message.txt