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
Para qualquer outra pessoa que esteja procurando: se você usar o Amazon SNS para rastrear e-mails do Amazon SES, pode adicionar um cabeçalho de e-mail personalizado para especificar o conjunto de configurações que aciona o tópico do SNS:
X-SES-CONFIGURATION-SET: ConfigSetName
ConfigSetName é o nome do conjunto de configurações.
Isso parece estar funcionando para mim. Estou planejando fazer com que o SNS envie todos os logs do SES de diferentes partes dos nossos sites para um único local.
Para aqueles que estão se perguntando como definir o cabeçalho de e-mail personalizado, aqui está.
-
Vá para seu
Painel de Configurações >> E-mailou use o link abaixo:
https://forums.example.com/admin/site_settings/category/email, substituindo o nome do domínio pelo seu. -
Pesquise por
cabeçalhos de e-mail personalizadose defina os seus. É isso!