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
Per chiunque stia cercando: se utilizzate Amazon SNS per tracciare le email di Amazon SES, potete aggiungere un intestazione email personalizzata per specificare il set di configurazione che attiva l’argomento SNS:
X-SES-CONFIGURATION-SET: ConfigSetName
ConfigSetName è il nome del set di configurazione.
Per me sembra funzionare. Ho intenzione di far inviare a SNS tutti i log di SES dalle diverse parti dei nostri siti in un unico posto.
Per chi si chiede come impostare l’intestazione email personalizzata, ecco come fare.
-
Vai al tuo
Pannello Impostazioni > Emailo usa il link sottostante
https://forums.example.com/admin/site_settings/category/email, sostituendo il nome di dominio con il tuo. -
Cerca
intestazioni email personalizzatee impostale a tuo piacimento. È tutto!