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.

4 Me gusta

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

9 Me gusta

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.

2 Me gusta

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!

3 Me gusta