X-Соответствие-Соединители превысили допустимый максимум

При отправке некоторых писем из Postfix в Outlook365 я получаю сообщение об ошибке:

Nov  1 08:00:00 mail postfix/smtp[16252]: B7E8079FA8F:
to=<somemail.dk>,
relay=somemail.mail.protection.outlook.com[104.47.7.138]:25,
delay=0.71, delays=0.06/0/0.1/0.55, dsn=5.6.211, status=bounced (host
somemail.mail.protection.outlook.com[104.47.7.138] said: 554 5.6.211
Invalid MIME Content: Single text value size (32784) exceeded allowed
maximum (32768) for the 'X-Matching-Connectors' header.
[FR3P281MB0970.DEUP281.PROD.OUTLOOK.COM]
[AM6P192CA0016.EURP192.PROD.OUTLOOK.COM]
[BE0DEU01FT017.eop-deu01.prod.protection.outlook.com] (in reply to end
of DATA command))

Чтобы избежать этого, я попытался удалить все совпадения X--Коннекторы из моих писем, но это не решает проблему, на самом деле кажется, что исходящие письма вообще не имеют этого заголовка (я использую постфиксный заголовок_проверки для удаления другого заголовка только для того, чтобы убедитесь, что это работает, и я вижу, что это удалено в журнале ).

Я также нигде не могу найти информацию о X-Matching-Connectors. Кто-нибудь знает, что это такое и, может быть, где это добавлено?

Как решить эту проблему?

Нашел это только в сети: https://answers.microsoft.com/en-us/msoffice/forum/all/getting-ndr-from-some-servers-headers-too-large/a3ace969-9d08-4d07-967a-5f40f9a0bad7

ОБНОВЛЕНИЕ == 5-11 ==

Я попытался установить проверку заголовков_для регистрации ВСЕХ заголовков в исходящей почте и оскорбительного X-Соответствие-Коннекторы не отправляются из Postfix в Outlook. Может быть, это заголовок, генерируемый почтовым сервером Microsoft?

Дополнительная информация :Наш сервер Postfix также находится на сервере Linode (как M Klein, ниже). Но работает как стандартный почтовый сервер.

Ответ на комментарии:

Да, почтовый сервер Postfix годами работал без этой проблемы и может без проблем отправлять на gmail и другие серверы.

Да, я могу отправить получателю из fx gmail без проблем.

Нет, проблема возникает не со всеми электронными письмами в office365, а только с некоторыми получателями/доменами. Но все письма отправляются на эти домены.

Связанная информация:

https://social.technet.microsoft.com/Forums/office/de-DE/8d08697c-c0fc-449f-88ca-c92c4e75b3d3/fehler-beim-senden-an-office-365-server?forum=office_generalde

https://www.linode.com/community/questions/22063/anybody-having-issues-sending-mail-to-exchange-online-domains-from-european-loca

ОБНОВЛЕНИЕ == 24-11 ==

Проблема, по-видимому, связана с кодировкой почты. При аренде в тестовом скрипте я сделал.

no multipart AND charset utf-8 : FAILS (allowed maximum (32768) for the 'X-Matching-Connectors' header)
no multipart AND charset us-ascii : WORKS

multipart AND charset utf-8 : WORKS
multipart AND charset us-ascii : WORKS
3
задан 3 November 2021 в 06:53
1 ответ

Мы также видели это с некоторых наших почтовых ретрансляторов Linode.

Проблема, которую мы обнаружили, связана с отправкой почты с европейских ретрансляторов на учетные записи Microsoft 365, также размещенные в Европе. Если мы направим им почту через США, мы не увидим отказов.

Мы подняли этот вопрос с Microsoft, и у них есть нерешенный вопрос.

Другие пользователи linode тоже видят это https://www.linode.com/community/questions/22063/anybody-having-issues-sending-mail-to-exchange-online-domains-from-european -loca

Похоже, что проблема не в том, что MTA общается с Exchange (например, postfix). Использование openssl s_connect для ручного установления соединения и отправки минимального сообщения электронной почты также приводит к тому же отчету о недоставке.

Мы обнаружили, что иногда почта может пройти, и там присутствует заголовок X-Matching-Connectors (состоящий из множества UUID).

1
ответ дан 17 November 2021 в 12:15

Теги

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