Bonjour, j’ai installé Discourse sur une instance EC2. J’utilise SendGrid comme serveur SMTP sur le port 587 avec l’authentification par clé API, comme recommandé dans la documentation.
Auparavant, je ne parvenais pas à me connecter. J’ai ensuite spécifié le port dans app.yml et, selon discourse-doctor, les e-mails peuvent être envoyés. Je parviens également à faire un telnet sur ce port depuis ma session SSH. Cependant, aucun e-mail n’est réellement envoyé et rien n’est reçu, même lors de l’utilisation d’adresses de test comme mail-tester.
Lorsque je consulte les journaux (lorsque j’essaie d’envoyer via le site web lui-même), je vois ceci : Delivered mail 1ed931d5-3181-46a1-86f0-1b18b6366020@forum.redactedthisisactuallymydomain.com ( 628.3ms)
SendGrid ne semble avoir aucune requête dans ses journaux.
Les ports sortants de mon instance EC2 sont entièrement ouverts.
Je ne suis pas tout à fait sûr de ce qui manque. J’ai également essayé d’utiliser le port 2525, sans succès.
J’ai fini par migrer vers Mailgun et cela a fonctionné parfaitement. Je suppose donc qu’il y avait simplement un problème avec l’enregistrement du domaine, mais honnêtement, je ne suis toujours pas sûr.
Hier, j’ai également testé une nouvelle version utilisant SendGrid comme SMTP, mais il semble que l’e-mail n’ait pas été envoyé !
Il semble donc que le problème ne vienne pas uniquement de vous.
Hmm, peut-être que SendGrid rencontrait des problèmes de leur côté. Je n’ai rien trouvé dans leurs journaux, mais j’étais aussi un peu confus par ces derniers, alors qui sait. La bonne nouvelle pour moi, c’est que nous n’étions pas encore configurés avec SMTP, donc le changement a été facile. Cela a peut-être aussi été un problème lié à l’enregistrement de domaine, car je rencontrais des erreurs étranges lors de la configuration avec eux (j’ai cliqué sur « vérifier », l’un indiquait que cela avait fonctionné tandis que l’autre disait le contraire ; j’ai cliqué à nouveau sur « vérifier » plus tard et cela a changé). Donc, si quelqu’un d’autre rencontre ce problème, assurez-vous que vos paramètres DNS fonctionnent correctement avec eux.