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 „Gefällt mir“

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 „Gefällt mir“

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.

2 „Gefällt mir“

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!

3 „Gefällt mir“