Я настроил свой crontab для отправки мне электронных писем таким образом
MAILTO=myemail@company.com
...
И я получаю электронная почта в (скрытом) почтовом ящике через SMTP-сервер компании без необходимости настройки каких-либо настроек. (Они не требуют аутентификации, если вы отправляете электронное письмо из сети компании с адресом электронной почты компании).
Сервер связан с нашим активным каталогом Windows через Kerberos и Samba, если это помогает в диагностике проблема.
Я хочу отредактировать настройки электронной почты, потому что мне нужно пройти аутентификацию на SMTP, чтобы иметь возможность отправлять электронные письма cron на электронные письма, не принадлежащие компании.
После беглого просмотра в Google я нашел этот вопрос . Проблема: Sendmail не установлен на сервере, и в / etc / sysconfig / crond
нет ничего, связанного с настройкой электронной почты.
Что еще я могу сделать, чтобы выяснить, что используется для отправки электронной почты из crond и как его настроить?
Заглянув в заголовки электронного письма, обнаружилась небольшая строчка с упоминанием постфикса.
Кроме того, я мог прямо подумать о поиске postfix, когда обнаружил, что sendmail не установлен.
Заключение: в следующий раз я дважды проверю заголовки электронной почты перед отправкой.