Я пытаюсь отправить электронное письмо через cron и ssmtp. Я создал сценарий с этим
#!/bin/bash
printf "Subject:test\n\Test text" | ssmtp email@adress.com
Скрипт отлично работает при запуске из командной строки, но не работает через cron. Ssmtp отправляет через Gmail, если это имеет значение.
Странно то, что, согласно mail.log, письмо отправлено нормально.
Вот подробные инструкции, включая Gmail.
http://www.pickledbrain.com/2011/04/setting-simple-outgoing-email-on-a-ubuntu-server-using-ssmtp/
Команда
#!/bin/bash
printf "Subject:test\n\Test text" | mail email@adress.com