Postfix Не удается разрешить доменные имена Outlook (длина??)

Postfix Не удается разрешить доменные имена Outlook (длина??)

Привет, Server Geniuses. Я использую полноценный почтовый сервер, докеризированный. Возникли проблемы с отправкой писем на адреса электронной почты Outlook. (и только на адреса электронной почты Outlook) У меня есть теория.

Ошибка, которую я получаю, является ошибкой разрешения DNS.

    for name=myradar-com.mail.protection.outlook.com type=A: Host not found,
    try again

На сервере, если я попытаюсь протестировать разрешение адреса, используя команду

 sudo docker-compose exec postfix-mailcow nslookup myradar-com.mail.protection.outlook.com

Мне выдается ошибка тайм-аута. Время от времени я получаю ошибку SERVEFAIL.

Если запустить ту же самую команду с unbound (также запущенную в том же стеке), то проблема решается без проблем.

Если я попытаюсь разрешить только часть «outlook.com», то все сработает.

У меня есть теория, что Postfix просто не распознает sub.sub.sub.domain.tld как допустимое FQDN, и я думаю, что он просто игнорирует запрос и вообще не передает его резолверу. Я пытаюсь найти "где-то" в master.cf или любом другом файле конфигурации, который инструктирует postfix о том, какой правильный формат имени домена, но у меня ничего не получается. Я также могу быть совершенно неправ, и, возможно, что-то еще не так (возможно, способ, которым postfix ищет запись «A» для этого хоста???, но, опять же, unbound работает.)

Может ли кто-нибудь помочь с этой проблемой? Или, может быть, указать мне место, где можно поискать ответ?

Редактировать. Я доказал, что уровни поддоменов не являются проблемой.

решение1

Я столкнулся с той же проблемой "только" при отправке писем, использующих Office 365 / Outlook. Чтобы исправить это, мне пришлось отключить DNSSEC.

/etc/systemd/resolved.conf.d/custom.conf или /etc/systemd/resolved.conf

#DNSSEC=нет

При комментировании по умолчанию отключено.

Похоже, Office 365 / Outlook не поддерживает DNSSEC? Но Hotmail поддерживает.

Связанный контент