Exim v4.91: не могу включить макрос IGNORE_SMTP_LINE_LENGTH_LIMIT = 1, чтобы разрешить длинные строки - PullRequest
0 голосов
/ 03 марта 2019

После обновления до Exim 4.91 допустимые уведомления по электронной почте отклоняются с ошибкой «T = remote_smtp: сообщение слишком большое (транспортный лимит = 1)».

Похоже, это связано с новымACL в exim, как описано здесь, для блокировки сообщений, содержащих строки длиной более 998 октетов:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828801

Предположительно был добавлен макрос в v4.88 ~ RC6-2, который отключает этот ACLс именем IGNORE_SMTP_LINE_LENGTH_LIMIT и для отключения ACL вы можете настроить его на 1.

В моей конфигурации у меня есть сервер, который отправляет уведомления по электронной почте.Этот сервер использует другой сервер в качестве smarthost.Я использую centos и имею конфигурацию в /etc/exim/exim.conf на обоих серверах.

Я не могу отключить этот ACL независимо от того, что я делаю.

У меня естьдобавил IGNORE_SMTP_LINE_LENGTH_LIMIT = 1 в начало обоих файлов exim.conf обоих серверов и продолжаю получать ошибки.

Есть предложения о том, что делать?

1 Ответ

0 голосов
/ 02 мая 2019

Я использую «один большой конфигурационный файл» (не split-config) и добавляю

IGNORE_SMTP_LINE_LENGTH_LIMIT=1

в /etc/exim4/exim4.conf.localmacros works.

...