Как проверить, что MX записывает при поставке к виртуальным доменам?

Я выполняю почтовый сервер Exim с несколькими виртуальными доменами (установка, подобная этому). Сервер является smarthost для некоторых других серверов.

Предположим, что у меня есть виртуальный домен example.com, который имеет перенаправление: foo@example.com => bar@example.org.

Когда сервер хочет использовать этот сервер Exim для отправки почты в foo@example.com, Я ожидаю, что почтовый сервер отправляет почту bar@example.org.

Весь штраф до сих пор, но что, если example.com Запись MX не указала на этот сервер Exim? Затем поставляя почту bar@example.org было бы неправильным.

Существует ли путь, осуществляют проверку Exim законность записи MX при использовании тех виртуальных доменных правил? В противном случае, что я должен сделать? Виртуальный доменный список довольно длинен. При записи сценария крона, чтобы делать недействительным (и подтвердить) любые недопустимые домены чувствовали бы себя неправильными, или по крайней мере немного hacky.

-1
задан 28 August 2014 в 17:37
1 ответ

Ваше ожидание:

Когда сервер хочет использовать этот Exim-сервер для отправки почты по адресу foo@example.com, я ожидаю, что почтовый сервер отправляет почту по адресу bar@example.org.

ошибается. Расширение псевдонимов не выполняется промежуточными серверами и почтовыми реле, они должны просто пересылать почту немодифицированную по назначению. Псевдорасширение должно происходить только для локальной доставки по месту назначения.

Если ваша конфигурация Exim рассматривает example.net как локальный (виртуальный или нет) домен, а MX-записи, например.net, не указывают на ваш Exim-сервер; просто укажите, что либо сервер, либо MX-записи неправильно сконфигурированы. Exim будет просто следовать его конфигурации и принимать почту, например.net, для локальной доставки. Другие отправители будут просто следовать приоритету MX и либо не смогут доставить почту (в случае неправильных записей MX), либо это единственная почта, которая достигнет правильного адресата (когда записи MX правильные и Exim будет хранить почту в локальных почтовых ящиках, которые никто не читает).

Поддержание правильной конфигурации является одним из реальных заданий системного администратора...

.
1
ответ дан 5 December 2019 в 19:55

Теги

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