No se puede enviar ningún correo electrónico con AWS SES

Hola, acabo de instalar Discourse en mi servidor Ubuntu. Está en producción y no puedo enviar correos desde Discourse. Creé un usuario IAM en SES e introduje correctamente las credenciales SMTP de SES en el archivo de configuración de Discourse, pero no consigo que se envíen correos. Por cierto, el SMTP funciona con telnet. ¿Alguien puede ayudarme a resolver este problema? Gracias

1 me gusta

El problema, supongo, está relacionado con que tu cuenta de SES no tiene límites. Verifica sus límites de envío; es posible que aún esté en modo sandbox y que tengas que solicitar al soporte de AWS que aumente tus límites de envío.

Hace unos días envié 60.000 correos electrónicos con Sendy y funcionó bien. No está en modo sandbox, mi dominio está verificado y también estoy utilizando SES en las funciones de la nube, y también funciona correctamente. No creo que el problema esté relacionado con los límites de SES.

¿Es tu dominio de envío el mismo que tu dominio de Discourse? Por ejemplo, si envías desde discourse.example.com, ¿está el mismo verificado también en SES?

Mi dominio es example.com y el dominio del foro es forum.exmaple.com. Todavía estoy esperando la aprobación del subdominio, pero AWS indica que una vez verificado tu dominio, todos tus subdominios deberían funcionar correctamente. ¿Podría ser este el problema? El estado del subdominio es pending verification por ahora.

1 me gusta

Una solución alternativa que puedo sugerir es cambiar tu dirección de correo electrónico de notificación en Discourse.

Puedes usar noreply@example.com en lugar de noreply@forum.example.com, lo que debería permitir que tus correos electrónicos se entreguen.

Quizás puedas verificar si Amazon requiere que crees registros DNS TXT adicionales para la modificación del subdominio.

1 me gusta

Puedes usar noreply@example.com en lugar de noreply@forum.example.com, lo que debería permitir que se entreguen tus correos electrónicos.

Lo intenté cambiar, pero no encontré nada en internet. ¿Sabes cómo cambiarlo?

¡Genial! Cambié el dominio en la configuración del foro y funcionó.
¡Amigo, muchísimas gracias por tu rápida respuesta y tu ayuda! ¡Gracias!

2 Me gusta

Mira el final de tu archivo app.yml

Verás algo como sitesetting.notification_email
Descomenta esa línea y luego reconstruye Discourse. Eso debería ser suficiente.

3 Me gusta

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