Je tente d’utiliser mon instance Discourse avec l’API Amazon SES, configurée comme suit :
DISCOURSE_SMTP_ADDRESS: email.eu-west-1.amazonaws.com
DISCOURSE_SMTP_PORT: 443
DISCOURSE_SMTP_USER_NAME: AKI_Access_key_ID
DISCOURSE_SMTP_PASSWORD: apikey
DISCOURSE_SMTP_ENABLE_START_TLS: true # (optionnel, par défaut true)
Aucune erreur dans /var/discourse/shared/standalone/log/rails/production.log concernant AWS.
Aucun e-mail envoyé et aucune activité récente dans Identity and Access Management (IAM) Amazon SES.
En gros, cela ne parvient pas à atteindre l’API AWS. Je ne sais vraiment pas quoi faire, des suggestions ?
J’essaie d’utiliser l’API Amazon SES et non le SMTP.
Désolé, impossible d’utiliser l’API en tant que SMTP pour Discourse.
Oui, je viens de m’en rendre compte. C’est dommage, car je n’arrive pas à configurer les e-mails de rebond pour qu’ils apparaissent dans la section « Rebondis » de Discourse, ce qui entraîne l’envoi d’e-mails à des adresses inexistantes.
Voici la solution dont vous aurez besoin :
Configuration de la gestion des rebonds
Discourse utilise la technique de Variable envelope return path (VERP) pour gérer les e-mails qui rebondissent.
Pour activer VERP, définissez le paramètre de site « reply by email address » avec un modèle d’adresse e-mail qui utilise le signe +. La valeur par défaut
replies+%{reply_key}@discourse.example.com
… fonctionne bien. Si vous utilisez votre propre serveur de messagerie ou celui de votre entreprise, c’est tout
Votre instance Discourse d…