Olá,
Acredito que a imagem Docker oficial discourse/mail-receiver:release tenha sido negligenciada e não tenha sido reconstruída há bastante tempo.
O repositório no GitHub ainda é ativamente mantido:
No entanto, a imagem Docker oficial:
discourse/mail-receiver:release
parece ter sido construída há quase 2 anos.
Isso parece causar problemas de compatibilidade com as versões atuais do Discourse.
No meu caso, os e-mails recebidos chegam ao mail receiver com sucesso, mas são rejeitados durante o RCPT TO com a mensagem:
450 4.7.1 Recipient address rejected: Internal error, API request failed
A imagem Docker antiga ainda parece usar o mecanismo de smtp_should_reject / rejeição rápida.
No entanto, o código-fonte atual do Discourse contém este comentário:
# this endpoint has been broken for years
# and was used only in the public mail-receiver's fast rejection code,
# which is removed in https://github.com/discourse/mail-receiver/pull/33
O PR #33 já removeu esse código de rejeição rápida do mail-receiver, mas essas mudanças não parecem estar incluídas na imagem discourse/mail-receiver:release atualmente publicada.
A documentação/README oficial do mail-receiver ainda instrui os usuários a usar:
discourse/mail-receiver:release
Portanto, me pergunto se o processo de publicação da imagem Docker foi simplesmente esquecido após as mudanças recentes.
Poderiam verificar se uma nova imagem discourse/mail-receiver:release precisa ser construída e publicada?
Obrigado!