How to use Amazon SES for sending emails to users?

Hello All I want to query how to configure and integrate Amazon SES with discourse to use it for sending emails from an verified Amazon SES email.

This is pretty easy to setup, in your app.yml:

  ## TODO: The mailserver this Discourse instance will use
  DISCOURSE_SMTP_ADDRESS: email-smtp.us-east-1.amazonaws.com 
  DISCOURSE_SMTP_PORT: 587                        
  DISCOURSE_SMTP_USER_NAME: CREDIENTIALS
  DISCOURSE_SMTP_PASSWORD: CREDIENTIALSPW
  DISCOURSE_SMTP_ENABLE_START_TLS: true

Worked straight out of the box for me.

Edit:
To apply these changes you will need to run: ./launcher rebuild app

Para cualquier otra persona que esté buscando: si utilizas Amazon SNS para rastrear los correos de Amazon SES, puedes agregar un encabezado de correo personalizado para especificar el conjunto de configuración que activa el tema de SNS:

X-SES-CONFIGURATION-SET: ConfigSetName

ConfigSetName es el nombre del conjunto de configuración.

Eso parece estar funcionando para mí. Planeo que SNS envíe todos los registros de SES de diferentes partes de nuestros sitios a un solo lugar.

Para quienes se preguntan cómo establecer la cabecera de correo personalizada, aquí está.

  1. Ve a tu Panel de Configuración >> Correo electrónico o usa el siguiente enlace:
    https://forums.example.com/admin/site_settings/category/email, debes reemplazar el nombre de dominio con el tuyo.

  2. Busca cabeceras personalizadas de correo electrónico y configura las tuyas. ¡Eso es todo!