Impossible d'envoyer des e-mails avec AWS SES

Bonjour, je viens d’installer Discourse sur mon serveur Ubuntu. Il est en production et je ne peux pas envoyer d’e-mails depuis Discourse. J’ai créé un utilisateur IAM sur SES et saisi correctement mes identifiants SMTP SES dans le fichier de configuration de Discourse. Mais je ne reçois aucun e-mail. D’ailleurs, mon SMTP fonctionne avec telnet. Quelqu’un peut-il m’aider à résoudre ce problème ? Merci

1 « J'aime »

Le problème, je suppose, est lié au fait que votre compte SES n’a pas de limites. Vérifiez vos limites d’envoi ; il se peut qu’il soit toujours en mode bac à sable et que vous deviez demander au support AWS d’augmenter vos limites d’envoi.

J’ai envoyé 60 000 e-mails il y a quelques jours avec Sendy et cela a bien fonctionné. Ce n’est pas en mode bac à sable, mon domaine est vérifié et j’utilise également SES sur les fonctions cloud, ce qui fonctionne très bien. Je ne pense pas que le problème soit lié aux limites de SES.

Votre domaine d’envoi est-il le même que votre domaine Discourse ? Par exemple, si vous envoyez depuis discourse.example.com, ce même domaine est-il vérifié sur SES ?

Mon domaine est example.com et le domaine du forum est forum.exmaple.com. J’attends toujours l’approbation pour le sous-domaine, mais AWS indique que, une fois votre domaine vérifié, tous vos sous-domaines devraient fonctionner correctement. Cependant, cela pourrait-il être le problème ? Le statut du sous-domaine est « en attente de vérification » pour le moment.

1 « J'aime »

Une solution de contournement que je peux suggérer est de modifier votre adresse e-mail de notification dans Discourse.

Vous pouvez utiliser noreply@example.com au lieu de noreply@forum.example.com, ce qui devrait permettre la livraison de vos e-mails.

Vous pouvez peut-être vérifier si Amazon vous demande de créer des enregistrements DNS TXT supplémentaires pour la modification du sous-domaine.

1 « J'aime »

Vous pouvez utiliser noreply@example.com à la place de noreply@forum.example.com, ce qui devrait permettre la livraison de vos e-mails.

J’ai essayé de le modifier mais je n’ai rien trouvé sur Internet. Savez-vous comment le changer ?

Super ! J’ai changé le domaine dans les paramètres du forum et ça a fonctionné !
Hé, merci beaucoup pour ta réponse rapide et ton soutien ! Merci !

2 « J'aime »

Regardez tout à la fin de votre fichier app.yml

Vous devriez trouver quelque chose comme sitesetting.notification_email
Décommentez cette ligne, puis reconstruisez Discourse. Cela devrait suffire.

3 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.