Hola,
Creo que la imagen Docker oficial discourse/mail-receiver:release pudo haberse pasado por alto y no se ha reconstruido en bastante tiempo.
El repositorio de GitHub sigue siendo mantenido activamente:
Sin embargo, la imagen Docker oficial:
discourse/mail-receiver:release
parece haberse construido hace casi 2 años.
Esto parece causar problemas de compatibilidad con las versiones actuales de Discourse.
En mi caso, el correo entrante llega al receptor de correo correctamente, pero se rechaza durante RCPT TO con:
450 4.7.1 Recipient address rejected: Internal error, API request failed
La imagen Docker antigua parece seguir utilizando el mecanismo de smtp_should_reject / rechazo rápido.
Sin embargo, el código fuente actual de Discourse contiene este comentario:
# 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
La PR #33 ya eliminó ese código de rechazo rápido de mail-receiver, pero esos cambios no parecen estar incluidos en la imagen discourse/mail-receiver:release actualmente publicada.
La documentación/README oficial de mail-receiver sigue indicando a los usuarios que utilicen:
discourse/mail-receiver:release
Así que me pregunto si el proceso de publicación de la imagen Docker simplemente se pasó por alto tras los cambios recientes.
¿Podrían por favor verificar si se necesita construir y publicar una nueva imagen discourse/mail-receiver:release?
¡Gracias!