Créez un sujet Simple Notification Service (SNS), feedback-sns-topic, pour les notifications de commentaires
Configurez l’identité de domaine votre.domaine
a. Activez le transfert des commentaires par e-mail
b. Configurez les notifications de commentaires de rebond et de plainte (pas de livraison) pour utiliser le sujet SNS feedback-sns-topic
Créez un abonnement au sujet SNS feedback-sns-topic
a. Le protocole est HTTPS (vous n’utilisez toujours pas HTTP, n’est-ce pas ?)
b. Définissez le point de terminaison sur https://votre.domaine/webhooks/aws (voir le message VERP )
c. Sélectionnez l’activation de la livraison de messages bruts
Créez un autre sujet SNS, incoming-sns-topic, pour les e-mails entrants
Créez un ensemble de règles de réception d’e-mails SES, inbound-mail-set, s’il n’en existe pas déjà un actif. Si c’est le cas, utilisez-le car il ne peut y avoir qu’un seul ensemble de règles actif
Créez une règle de réception dans l’ensemble de règles de réception inbound-mail-set
a. Définissez la condition du destinataire sur votre.domaine
b. Ajoutez une action pour publier dans le sujet SNS incoming-sns-topic, en encodant Base64
Créez une clé API dans votre instance Discourse pour l’utilisateur system, en accordant l’action receive email sur la ressource email
Créez un secret dans Secret Manager, email-handler-secret, avec les clés suivantes et leurs valeurs respectives :