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 « J'aime »

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 « J'aime »

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.

2 « J'aime »

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 !

3 « J'aime »