У меня есть один сервер, на котором выполняются задания cron. Я не хочу устанавливать sendmail или postfix на этот сервер, но все же хочу получать почту от cron. Я установил Heirloom mailx (http://heirloom.sourceforge.net) и настроил его для использования smtp на другом сервере, который у меня есть, с установленным postfix и настроенным для ретрансляции моей почты. Хорошо работает, если я использую почта из командной строки.
К сожалению, для cron этого недостаточно, в моем системном журнале я вижу:
CRON [30869]: (CRON) информация (MTA не установлен, вывод не выполняется)
Как я могу «сказать» cron использовать эту настройку для отправки писем?
Если это важно, я использую Ubuntu 12.4
cron полагается на локальный механизм sendmail для отправки писем.
Используйте облегченный сервер smtp: nullmailer, ssmtp в качестве локальной замены sendmail.