O receptor de e-mail na versão mais recente ainda gera o aviso de depreciação do email_parameter

[Nota: Pedi ao ask.discourse.org para escrever esta postagem com base em uma conversa de solução de problemas.]

Estive investigando o problema “aviso de depreciação do mail-receiver no parâmetro ‘email’” no meu site auto-hospedado e queria compartilhar o que confirmei, caso isso ajude a lançar uma correção.

Sintoma
Todo e-mail recebido via mail-receiver gera o seguinte nos logs:

AVISO DE DEPRECIAÇÃO: aviso: o parâmetro email está depreciado. todas as solicitações POST para esta rota devem ser enviadas com um parâmetro email_encoded codificado em base64 estrito. o email foi recebido e está na fila para processamento (remoção no Discourse 3.3.0) 
Em /var/www/discourse/vendor/bundle/ruby/3.4.0/gems/actionpack-8.0.5.1/lib/action_controller/metal/basic_implicit_render.rb:8:in `ActionController::BasicImplicitRender#send_action`

O que verifiquei no meu servidor

  1. base_image: discourse/mail-receiver:release em /var/discourse/containers/mail-receiver.yml — portanto, estou executando na linha release, não em uma versão antiga fixada.
  2. docker ps mostra local_discourse/mail-receiver executando junto com o contêiner de aplicativo padrão.
  3. docker image inspect local_discourse/mail-receiver --format '{{.Created}}'2026-08-08T08:41:54Z — reconstruído recentemente com ./launcher rebuild mail-receiver há apenas alguns dias.
  4. O aviso de depreciação persiste após uma reconstrução fresca no release.

Conclusão

O aviso vem da última versão atual do próprio mail-receiver, que ainda envia o e-mail bruto no parâmetro depreciado email em vez do parâmetro email_encoded codificado em base64 estrito que o endpoint agora espera. Tanto quanto posso ver, nada na imagem release em execução resolve isso ainda.

É apenas um aviso de depreciação (não um erro) e o e-mail ainda é colocado na fila e processado normalmente, então não está quebrando meu site — mas adoraria ver o código do mail-receiver atualizado para que esse aviso desapareça. A linha problemática está em discourse_mail_receiver.rb, que posta o parâmetro email em vez de email_encoded.

Existe algum cronograma para lançar essa correção na imagem release do mail-receiver?

Uma publicação foi mesclada em um tópico existente: Aviso de descontinuação do Mail-receiver no parâmetro ‘email’