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

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

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

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

Как мне сказать crontab какой MTA использовать?

11
задан Wuffers
25.01.2023 9:55 Количество просмотров материала 2558
Распечатать страницу

2 ответа

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

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

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

1
отвечен grawity 2023-01-26 17:43

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

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

0
отвечен Jonathan Ross 2023-01-26 20:00

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх