La prueba de correo electrónico se aprobó pero no puede enviar ningún otro correo electrónico

Para obtener información de fondo, estoy ejecutando la última versión nocturna de Discourse en Windows WSL y autoalojé un servidor de correo con Stalwart. He probado mi servicio de correo a través de Thunderbird y otros clientes de correo, todo funcionó correctamente.

Hace unos días, creé un nuevo usuario de correo electrónico y luego lo utilicé para Discourse. Cuando hice clic en Enviar correo de prueba en el menú de administración de Discourse para enviar correos de prueba a todas mis cuentas de correo electrónico (gmail.com, qq.com, 163.com, etc.), todas recibieron los correos de prueba. Pero cuando intenté registrar una cuenta, todos mis correos no pudieron recibir el correo de registro y otros mensajes, excepto el correo de prueba. No pude ver ningún correo enviado excepto test_message en los Registros de correo electrónico, y en Stalwart, tampoco pude ver los registros de otros correos excepto los correos de prueba.

Me quedé atascado aquí durante varios días y no tengo más ideas, así que estoy creando un tema aquí.

Aquí están mis configuraciones:

Dominio del servidor SMTP: mail.example.com
Puerto SMTP: 465
Forzar TLS SMTP: true
STARTTLS automático SMTP: true
Dominio de correo electrónico: example.com
Nombre de usuario de correo electrónico: notice@example.com
Correo electrónico de notificación: notice@example.com

He seguido esta publicación, introduciendo notice@example.com en notification_email en discourse.conf, luego intenté ejecutar rake emails:test[my_email@gmail.com]. Bien, recibí un mensaje de prueba, pero Discourse en sí todavía no envió correos electrónicos.

Esperaba que gente más inteligente interviniera y te ayudara, pero de todos modos… mientras tanto, ¿has intentado enviar un correo electrónico de prueba al nuevo usuario usando la interfaz en la sección de administración de Discourse como se muestra a continuación?

También revisa los registros de correo electrónico como se muestra a continuación:

Todo disponible a través del menú lateral izquierdo como se muestra a continuación:

Espero que ayude un poco hasta que llegue una mejor ayuda.

Lo he resuelto. Estoy usando Puma para ejecutar Discourse, pero el puma.rb oficial nunca se actualizó siguiendo unicorn.conf.rb (por lo que mi Sidekiq no se ejecutaba en absoluto). Usé ChatGPT para hacer algunas conversiones y que se alineara con Unicorn, para que Sidekiq y otras cosas esenciales se iniciaran, y luego todo volvió a la normalidad.

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.