Назад | Перейти на главную страницу

CentOS 7 отправляет электронные письма, когда sendmail не установлен

Задний план

Я настроил свой crontab, чтобы отправлять мне электронные письма таким образом

MAILTO=myemail@company.com
...

И я получаю электронное письмо в myemail@company.comВходящие через SMTP-сервер компании без необходимости настраивать какие-либо параметры. (Они не требуют аутентификации, если вы отправляете электронное письмо из сети компании на адрес электронной почты компании).

Сервер связан с нашим активным каталогом Windows через Kerberos и Samba, если это может помочь в диагностике проблемы.

Проблема

Я хочу изменить настройки электронной почты, потому что мне нужно пройти аутентификацию по SMTP, чтобы иметь возможность отправлять электронные письма cron на электронные письма, не принадлежащие компании.

Что я уже пробовал

После беглого просмотра в Google я обнаружил этот вопрос. Проблема: Sendmail не установлен на сервере, и в нем нет ничего, связанного с настройкой электронной почты. /etc/sysconfig/crond.

Что еще я могу сделать, чтобы выяснить, что используется для отправки электронной почты из crond и как это настроить?

Решение

Заглянув в заголовки электронного письма, обнаружилась небольшая строчка с упоминанием постфикса.

Более того, я мог подумать о поиске postfix, когда обнаружил, что sendmail не установлен.

Вывод: в следующий раз я дважды проверю заголовки писем перед отправкой.