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

Pour toute autre personne qui recherche, si vous utilisez Amazon SNS pour suivre les e-mails Amazon SES, vous pouvez ajouter un en-tête d’e-mail personnalisé pour spécifier l’ensemble de configuration qui déclenche le sujet SNS :

X-SES-CONFIGURATION-SET: NomDeLensembleDeConfiguration

NomDeLensembleDeConfiguration est le nom de l’ensemble de configuration.

Cela semble fonctionner pour moi. Je prévois que SNS envoie tous les journaux SES de différentes parties de nos sites à un seul endroit.

Pour ceux qui se demandent comment définir l’en-tête e-mail personnalisé, le voici.

  1. Accédez à votre Panneau de paramètres >> E-mail ou utilisez le lien ci-dessous
    https://forums.example.com/admin/site_settings/category/email, remplacez le nom de domaine par le vôtre.

  2. Recherchez en-têtes e-mail personnalisés et définissez les vôtres. C’est tout !