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

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

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

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

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

0
задан 27.03.2011, 20:45

2 ответа

И Vixie-крон и dcron используйте MTA в hardcoded местоположении /usr/sbin/sendmail1. Удостоверьтесь, что это указывает на esmtp.

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

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

1
ответ дан 24.11.2019, 12:04

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

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

0
ответ дан 24.11.2019, 12:04

Теги

Похожие вопросы