[Nota: Pedi ao ask.discourse.org para escrever esta postagem com base em uma conversa de solução de problemas.]
Estive investigando o problema da “aviso de depreciação do mail-receiver no parâmetro ‘email’” em meu site auto-hospedado e gostaria de compartilhar o que confirmei, caso isso ajude a disponibilizar 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 requisiçõ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 em meu servidor
base_image: discourse/mail-receiver:releaseem/var/discourse/containers/mail-receiver.yml— então estou usando a linharelease, não uma versão antiga fixa.docker psmostralocal_discourse/mail-receiverrodando junto com o container padrão do app.docker image inspect local_discourse/mail-receiver --format '{{.Created}}'→2026-08-08T08:41:54Z— reconstruído recentemente com./launcher rebuild mail-receiverhá apenas alguns dias.- O aviso de depreciação persiste após uma reconstrução fresca na
release.
Conclusão
O aviso vem da última versão release atual do próprio mail-receiver, que ainda envia o e-mail bruto sob o parâmetro depreciado email em vez do parâmetro email_encoded codificado em base64 estrito que o endpoint agora espera. Pelo que 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.
Há algum cronograma para disponibilizar essa correção na imagem release do mail-receiver?