Как указать MTA по умолчанию?

Я пытаюсь использовать функцию MAILTO в crontab на моем mybookworld (это NAS)

Я установил довольно незнакомый (я думаю) MTA: ESMPT

С Mutt (консольный почтовый клиент) он работает отлично. Но в crontab нет реакции (даже если я использую тот же файл crontab, что и на моем настольном компьютере с постфиксом, как MTA). Поэтому подумайте, может быть, система не знает, что ESMTP - это MTA, который можно использовать из crontab.

Как я могу сказать crontab, какой MTA использовать?

2 ответа

И Vixie-Cron и dcron использовать MTA в жестко запрограммированном месте /usr/sbin/sendmail 1 Убедитесь, что это указывает на esmtp,

Кроме того, вам может понадобиться настроить пункт назначения для всей системы, в /etc/esmtprc, чтобы получить вывод из системы cronjobs (/etc/crontab а также /etc/cron.*/). В этом нет необходимости, если вы используете только свой собственный crontab.

1 (Некоторые другие программы могут использовать /usr/lib/sendmail.)

Попробуйте установить "ssmtp", это действительно легко. Просто укажите на другой MTA, как у вашего провайдера. Ищите "ssmtp.conf".

Иногда /etc/sendmail является ссылкой на MTA по умолчанию, если это то, что более интересно.

Другие вопросы по тегам