Passer de Mailgun à Amazon SES en tant qu'amateur

Je n’ai pas pris de notes pour chaque étape, mais cela semble avoir fonctionné. Je suis heureux de répondre aux questions, bien que je ne puisse pas garantir que les réponses seront bonnes :slight_smile:

J’ai créé une nouvelle identité Amazon SES pour forum.example.com. Il vous indique les enregistrements à ajouter pour DMARC, etc.

Ceci explique comment obtenir les identifiants SMTP de SES : Obtaining Amazon SES SMTP credentials - Amazon Simple Email Service

J’ai modifié les paramètres SMTP dans app.yml - voir Troubleshoot email on a new Discourse install. Je ne suis pas sûr de ces fichiers, j’ai donc ajouté des guillemets doubles autour de toutes les chaînes.

Pour Mailgun, j’utilisais le port 2525 et j’avais commenté DISCOURSE_SMTP_ENABLE_START_TLS: true.

Pour SES :

  DISCOURSE_SMTP_ADDRESS: "email-smtp.eu-west-2.amazonaws.com"
  DISCOURSE_SMTP_PORT: 587
  DISCOURSE_SMTP_USER_NAME: "xxx"
  DISCOURSE_SMTP_PASSWORD: "xxx"
  DISCOURSE_SMTP_ENABLE_START_TLS: true           # (optionnel, par défaut true)

J’ai suivi les instructions ci-dessous de : Configure VERP to handle bouncing e-mails. NB l’URL SNS pour moi était https://eu-west-2.console.aws.amazon.com/sns/v3/home?region=eu-west-2#/dashboard

J’ai choisi de ne pas “Activer la livraison de messages bruts” (j’espère que c’était la bonne chose à faire).

Pas besoin de reconstruire :

Discourse - Admin - Email - Paramètres d’e-mail - Aperçu du résumé - Je l’ai utilisé pour tester les e-mails, vers des destinataires valides et inexistants.

Testé sur https://www.mail-tester.com/ - 10/10 :slight_smile:

Discourse - Admin - Email - Journaux d’e-mail. Utile à vérifier. Incidemment, l’erreur à "Discourse::NotFound" error when click "Email Type" field on admin/email/bounced ne se produit plus.

J’ai testé si un nouveau sujet envoyait un e-mail de notification comme prévu.

J’ai testé si la réponse par e-mail envoyait une réponse à ce sujet.

1 « J'aime »