Назад | Перейти на главную страницу

Настройте CRON для использования определенного MTA

У меня есть один сервер, на котором выполняются задания 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.