Входящие письма с подписями/таблицами/встроенными изображениями отклоняются с ошибкой «Access Denied»

Я наблюдаю, что входящие письма отклоняются Discourse с сообщением:

Email can not be processed: Access Denied

Сама доставка входящих писем, судя по всему, работает корректно. Сообщение доходит до почтового приемника, и проверки SPF, DKIM и DMARC успешно проходят. Затем Discourse обрабатывает его через Jobs::ProcessEmail.

Поведение системы, похоже, зависит от содержимого MIME/тела письма:

  • простое/текстовое письмо → принимается
  • письмо, содержащее подпись Outlook, таблицу и/или встроенные изображения → отклоняется с ошибкой Access Denied

В логе отклоненного письма показано, что сбой происходит в Email::Processor#process!.

Версия приложения Discourse:

4143157a17dc3ff63c909c64d0cf578243d38861

Эта установка недавно была перенесена/восстановлена на другой сервер, но сама SMTP-доставка входящих сообщений работает, и поведение, кажется, специфически связано с более сложным содержимым тела письма.

При необходимости могу предоставить очищенное от конфиденциальных данных сырое MIME-сообщение и дополнительные диагностические данные IncomingEmail/Email::Receiver.