E-mails recebidos com assinaturas/tabelas/imagens inline rejeitados com "Acesso negado"

Estou vendo e-mails recebidos sendo rejeitados pelo Discourse com:

Email can not be processed: Access Denied

O recebimento de e-mails parece estar funcionando corretamente. A mensagem chega ao receptor de e-mail, e SPF, DKIM e DMARC passam. O Discourse então o processa através de Jobs::ProcessEmail.

O comportamento parece depender do conteúdo MIME/corpo:

  • e-mail simples/plano → aceito
  • e-mail contendo assinatura do Outlook, tabela e/ou imagens inline → rejeitado com Access Denied

O log de e-mail rejeitado mostra a falha ocorrendo em Email::Processor#process!.

Versão do aplicativo Discourse:

4143157a17dc3ff63c909c64d0cf578243d38861

Esta instalação foi recentemente migrada/restaurada para outro servidor, mas a entrega SMTP recebida em si está funcionando e o comportamento parece estar especificamente relacionado a corpos de e-mail mais ricos.

Posso fornecer uma mensagem MIME bruta sanitizada e diagnósticos adicionais de IncomingEmail/Email::Receiver, se for útil.