Hola, tengo un error que dice 530 5.7.7 No se permite el envío de correo electrónico sin cifrado SSL/TLS. Por favor, consulte: https://yandex.ru/support/mail/mail-clients/ssl.html al ejecutar ./discourse-doctor.
Sin embargo, con la misma configuración, puedo enviar correos electrónicos correctamente con swaks.
El dominio de correo electrónico debe estar registrado (servido): https://pdd.yandex.ru/
La dirección de correo electrónico en: notification email (admin/site_settings/category/required) y DISCOURSE_SMTP_USER_NAME (app.yml) debe ser la misma.
El usuario (su dirección de correo electrónico) está en la configuración, y existe una cuenta de este usuario en el foro. Este usuario tiene un correo de Yandex. Y el correo en sí está servido por Yandex.
He hecho esto y parece que funciona.
En Yandex, en realidad debes crear un dominio de correo. Confirma los derechos sobre él y configura todas las opciones necesarias.
Para ser honesto, no entiendo completamente cómo funciona esto. Es demasiado complicado. )
He registrado el dominio y creado el correo electrónico. Puedo usar ese correo electrónico para otros fines. Ya lo he hecho antes, así que estoy seguro de que la verificación de propiedad del dominio y la creación del correo electrónico funcionan correctamente.
Ayer intenté usar Sendgrid y no funcionó. Sin embargo, al probar el envío de correos con swaks, todo funciona perfectamente. Empiezo a pensar que podría haber un error en la versión actual. Estoy usando iscourse 2.6.0.beta2. Seguí los scripts de instalación en la página de Docker Hub:
sudo -s
mkdir /var/discourse
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
Creo que probablemente la versión beta esté causando problemas. ¿Cómo puedo instalar la última versión estable?
Miré el archivo de registro después de hacer clic en reenviar correo de verificación y obtuve esto: Entregado correo a6148e37-bccc-4c05-9987-7fb867a4f369@domain.com. No estoy seguro de si es el problema, pero mi correo se ve así test@domain.com.
@codinghorror ¿podrías echar un vistazo? Los principales servicios de correo (Mailjet, Sendgrid, Yandex) fallaron con esta compilación. Sin embargo, los correos se envían correctamente con swaks --to me@gmail.com --from mailbox@domain.com --server smtp. yandex. ru --auth LOGIN --auth-user mailbox@domain.com -tls -p 587.