Gracias a todos. Disculpen la demora. Parece que las pruebas de correo saliente caen en un agujero negro. Ahora entiendo que los registros SPF y DKIM no deberían ser obligatorios. Esto es lo que veo ahora al iniciar sesión como administrador:
/emails/settings: ingreso cualquier dirección de correo (la mía o la de un usuario invitado; del dominio del host o no) y obtengo este mensaje de error:
Hubo un problema al enviar el correo de prueba. Por favor, verifique su configuración de correo, asegúrese de que su host no esté bloqueando las conexiones de correo e inténtelo de nuevo.
Según mi comprensión de la configuración de correo en Discourse, creo que es correcta, pero no he visto ninguna definición real. El dominio del host no está bloqueando, ya que puedo enviar un correo desde mi dirección personal. Verifiqué UFW del droplet de Discourse y reporta que está deshabilitado.
/logs/error logs está vacío. Un error obvio (el mencionado anteriormente), ¡pero no se registró! La opción “Registrar todos los fallos de procesamiento de correo en [/logs]” está activada (verificado). No encuentro ningún error en el dominio del host.
Además, tengo un sitio WP con el plugin WP Discourse instalado pero no activado. ¿Podría este plugin ayudar de alguna manera?
Gracias de antemano
Edición…
Regresé al Dashboard y vi esto:
Hay 7 trabajos de correo que fallaron. Verifique su app.yml y asegúrese de que la configuración del servidor de correo sea correcta. [Ver los trabajos fallidos en Sidekiq](https://talk.thesturdytree.com/sidekiq/retries)
Hice clic en Sidekiq y veo 7 entradas que son duplicadas de estas:
[en 3 horas](https://talk.thesturdytree.com/sidekiq/retries/1585096899.6700559-58d9041788be7dd98d743894) 15 [default](https://talk.thesturdytree.com/sidekiq/queues/default) Jobs::InviteEmail {"invite_id"=>2, "current_site_id"=>"default"} Jobs::HandledExceptionWrapper: Wrapped Net::ReadTimeout: Net::ReadTimeout con #<TCPSocket:(closed)>
[en 3 horas](https://talk.thesturdytree.com/sidekiq/retries/1585097052.665957-fc6f06d948e7d37ec15354cc) 15 [critical](https://talk.thesturdytree.com/sidekiq/queues/critical) Jobs::CriticalUserEmail {"type"=>"email_login", "user_id"=>1, "email_token"=>"da467ec8590f0ecb0220d3aed5b33c61", "current_site_id"=>"default"} Jobs::HandledExceptionWrapper: Wrapped Net::ReadTimeout: Net::ReadTimeout con #<TCPSocket:(closed)>
Esa página del panel de administración también dice “¡Estás actualizado!” pero cuando me conecto por ssh al droplet, se me informa que “55 paquetes pueden ser actualizados”. ¿Esto requiere alguna acción?