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