Mi foro ya no responde a las respuestas enviadas por correo electrónico.
La función de respuesta por correo electrónico funcionaba correctamente anteriormente, pero parece que dejó de hacerlo alrededor del 29 de septiembre.
No tengo evidencia definitiva de este momento, ya que el foro no es muy activo, pero definitivamente ya no funciona ahora y los registros del foro no muestran mensajes recibidos después del 29 de septiembre.
El registro de correos electrónicos rechazados también tiene su entrada más reciente el 29 de septiembre. Todos los mensajes rechazados tienen direcciones desechables y contenido que parece spam, por lo que esto parece estar funcionando como debería.
El registro de correos electrónicos rebotados está vacío o muestra “no se encontraron registros”.
Los mensajes siguen siendo enviados por el foro generados por la actividad de usuarios registrados (yo al menos los recibo), aunque los niveles de actividad son incluso más bajos de lo normal debido a lo anterior. Casi todos los usuarios activos prefieren el correo electrónico en lugar de la interacción basada en el navegador.
Las respuestas probadas enviadas por correo electrónico a las notificaciones de correos electrónicos de publicaciones del foro, enviadas desde mi propia dirección de correo electrónico alojada en Microsoft o desde mi dirección de Gmail, no reciben advertencias de rebote. Simplemente desaparecen sin dejar rastro. Nada aparece en el registro de correo electrónico del foro.
El registro de errores del foro muestra un par de advertencias (ícono de signo de exclamación amarillo) para el 29 de septiembre: “El correo electrónico no se puede procesar: Email::Receiver::BadDestinationAddress Recibido…”, que parecen inocuas o no diferentes a eventos similares registrados anteriormente. Presumo que son simplemente spam rechazado.
El 1 de octubre se registró un error real como:
Mensaje
ActionDispatch::Http::MimeNegotiation::InvalidType (“%{#context[‘com.opensymphony.xwork2.dispatcher.httpservletresponse’].addheader(‘cbu0psig’” no es un tipo MIME válido)
lib/middleware/omniauth_bypass_middleware.rb:71:incall' lib/content_security_policy/middleware.rb:12:incall’
lib/middleware/anonymous_cache.rb:353:incall' config/initializers/100-quiet_logger.rb:23:incall’
config/initializers/100-silence_logger.rb:31:incall' lib/middleware/enforce_hostname.rb:23:incall’
lib/middleware/request_tracker.rb:187:in `call’Rastreo
actionpack (6.1.4.1) lib/action_dispatch/http/mime_negotiation.rb:31:in
rescue in block in content_mime_type' actionpack (6.1.4.1) lib/action_dispatch/http/mime_negotiation.rb:24:inblock in content_mime_type’
rack (2.2.3) lib/rack/request.rb:69:infetch' rack (2.2.3) lib/rack/request.rb:69:infetch_header’
actionpack (6.1.4.1) lib/action_dispatch/http/mime_negotiation.rb:23:incontent_mime_type' actionpack (6.1.4.1) lib/action_dispatch/http/request.rb:269:inmedia_type’
actionpack (6.1.4.1) lib/action_dispatch/http/request.rb:355:inform_data?' rack (2.2.3) lib/rack/request.rb:445:inPOST’
actionpack (6.1.4.1) lib/action_dispatch/http/request.rb:400:inblock (2 levels) in POST' actionpack (6.1.4.1) lib/action_dispatch/http/parameters.rb:88:inparse_formatted_parameters’Entorno
HTTP HOSTS: nzarchitecture.net.nz
No tengo idea de si esto es relevante, y no han aparecido más errores ni errores fatales (denotados con íconos de cruz roja clara u oscura) en el registro desde entonces.
Ninguna de mis direcciones de correo electrónico parece ser spam o estar en listas negras cuando se prueba en www.mail-tester.com, y no se han encontrado problemas al comunicarse con personas desde estas direcciones.
El foro utiliza Mailgun, aunque presumo que esto es solo para enviar correos electrónicos masivos, y que cualquier problema con la cuenta de Mailgun o la clave de API no debería afectar los mensajes entrantes. Por cierto, no hay problemas obvios ni mensajes de error con Mailgun cuando inicio sesión en mi cuenta de Mailgun.
Asumo que la clave de API de Mailgun debe estar bien si el foro sigue enviando correo correctamente.
No se ha cambiado ninguna configuración del foro desde que la respuesta por correo electrónico funcionaba, y veo que la casilla de verificación de la configuración “respuesta por correo electrónico” sigue marcada.
El foro está alojado en Digital Ocean. No se han cambiado las configuraciones DNS para el dominio en la configuración de Digital Ocean, y los registros MX del foro parecen estar bien/inalterados.
El foro se ha actualizado a la versión 2.8.0 beta 7 desde que comenzó el problema (presumiblemente reconstruyendo en el proceso), pero no hay ninguna mejora.
¿Qué me estoy perdiendo aquí?
¿Qué probablemente salió mal?
¿Cómo puedo hacer que la respuesta por correo electrónico vuelva a funcionar?

