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

Für alle, die danach suchen: Wenn Sie Amazon SNS zur Nachverfolgung von Amazon SES-E-Mails verwenden, können Sie einen benutzerdefinierten E-Mail-Header hinzufügen, um die Konfigurationsgruppe anzugeben, die das SNS-Thema auslöst:

X-SES-CONFIGURATION-SET: ConfigSetName

ConfigSetName ist der Name der Konfigurationsgruppe.

Bei mir funktioniert das. Ich plane, dass SNS alle SES-Logs aus verschiedenen Bereichen unserer Sites an einem Ort sammelt.

Für diejenigen, die sich fragen, wie man den benutzerdefinierten E-Mail-Header setzt, hier ist die Anleitung.

  1. Gehe zu deinem Settings Panel >> Email oder verwende den folgenden Link
    https://forums.example.com/admin/site_settings/category/email. Ersetze den Domainnamen durch deine eigene.

  2. Suche nach email custom headers und setze deine eigenen. Das ist alles!