Configurer la nouvelle installation de Discourse Email SMTP avec Mailgun sur le serveur AWS Lightsail

Cher tous,

J’ai un problème avec mon nouveau serveur Discourse installé concernant l’invitation par e-mail pour la configuration du compte administrateur.

J’ai suivi le dépannage de ce guide ici mais je ne comprends toujours pas ce qui me manque https://meta.discourse.org/t/troubleshooting-email-on-a-new-discourse-install/16326

Ma configuration est la suivante :
Serveur sur AWS Lightsail, ports 22, 443, 80 ouverts - Ubuntu 20.04 - 2 Go
Mailgun a une carte de crédit appliquée, DNS vérifié avec un compte d’envoi SMTP
Test avec la commande ci-dessous :

./discourse-doctor

J’ai reçu le message ci-dessous :

Connexion au serveur SMTP réussie.
Envoi à info@mysite.com. . .
Le courrier n'a pas été envoyé.

Raison : 501 Commande invalide ou impossible d'analyser l'adresse de l'expéditeur

J’ai également revérifié ces paramètres avec YML

DISCOURSE_HOSTNAME=forum.mysite.com
SMTP_ADDRESS=smtp.mailgun.org
DEVELOPER_EMAILS=info@mysite.com
SMTP_PASSWORD=84af596*********
SMTP_PORT=587
SMTP_USER_NAME=postmaster@forum.mysite.com
SMTP_DOMAIN_NAME=mysite.com

Merci beaucoup pour votre aide
Cordialement,
Quang

Quel est le paramètre de votre discourse_notification_email ?

Salut @itsbhanusharma,

Merci d’être intervenu.

J’ai défini mon DISCOURSE_NOTIFICATION_EMAIL : hi@mysite.com,mymail@gmail.com
et mon DISCOURSE_DEVELOPER_EMAILS : 'info@mysite.com,hi@mysite.com,mymail@gmail.com

Cordialement,
Quang

Oui, c’est là que se situe le problème.
Vous devez d’abord supprimer cette adresse gmail et la définir sur quelque chose comme noreply@forum.mysite.com afin qu’elle puisse être servie par mailgun.
L’discourse_notification_email est une adresse de sortie uniquement utilisée pour envoyer des e-mails depuis discourse et elle ne peut pas être plusieurs adresses, à ma connaissance.

1 « J'aime »

Génial @itsbhanusharma. Merci beaucoup. Cela a exactement résolu mon problème.

  • Note de solution pour quiconque à l’avenir serait confronté au même problème :
2 « J'aime »

N’est-ce pas les valeurs par défaut proposées par Discourse-setup ?

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