Tentative de changement de fournisseur de messagerie, j'ai gâché mon discourse

Salut à tous

J’ai un forum Discourse (une installation Docker personnelle que j’ai mise sur l’un de mes micro-serveurs) depuis environ un an.
Il y a deux jours, j’ai changé l’URL de forum.sanctuary-rts.com à forum.sanctuaryshatteredsun.com.

Et pendant que je parcourais les conteneurs/app.yml,
Je me suis dit, eh bien, j’ai récemment acheté un abonnement Sendinblue (pour l’envoi d’e-mails en masse/marketing), pourquoi ne pas modifier les détails de l’API pour que ce soit ça au lieu de mon fournisseur gratuit actuel : SendGrid.

Quelle grosse erreur.

J’ai vite découvert que Sendinblue limitait les e-mails car l’API était un plan séparé, j’ai donc rétabli tous les champs concernés :

DISCOURSE_SMTP_ADDRESS: smtp.sendgrid.net
DISCOURSE_SMTP_USER_NAME: apikey
DISCOURSE_SMTP_PASSWORD: *********
DISCOURSE_SMTP_ENABLE_START_TLS: true
DISCOURSE_SMTP_DOMAIN: sanctuaryshatteredsun.com
DISCOURSE_NOTIFICATION_EMAIL: REDACTED

(et évidemment, j’ai gardé les deux derniers champs pour le nouveau domaine, le reste sont les mêmes valeurs qui fonctionnaient auparavant depuis un an)

Mais maintenant, Discourse et SendGrid affichent tout au vert.

Mais aucun e-mail n’est réellement envoyé.

Je n’ai rien changé du côté de SendGrid.

Qu’est-ce qui ne va pas dans ma configuration ? Pourquoi cela se produit-il ?

On m’a dit que DISCOURSE_NOTIFICATION_EMAIL : doit partager le domaine avec DISCOURSE_SMTP_DOMAIN, est-ce vrai ?

sanctuaryshatteredsun.com n’est pas réellement configuré comme domaine d’envoi d’e-mails.

Que dois-je faire pour que ce soit le cas ? Ou puis-je utiliser un autre domaine d’e-mail existant que je possède ?

Non. Mais l’e-mail de notification doit être un domaine que votre service de messagerie mark est configuré pour envoyer. De plus, si vous avez changé le nom de domaine, vous devriez consulter Changer le nom de domaine ou renommer votre Discourse

oui, c’est le guide que j’ai suivi. merci !

Qu’entendez-vous par,

que votre service de marque est configuré pour envoyer.

qu’est-ce qu’un service de marque, voulez-vous dire un service de messagerie. c’est probablement le problème.
laissez-moi vérifier ce que j’ai dans sendgrid, c’est probablement configuré pour envoyer des e-mails depuis sanctuary-rts.com

une autre question qui est très liée.

lorsque je vérifie un domaine dans SendGrid, il ajoute des caractères parasites au début et les affiche comme domaine vérifié :


Dois-je utiliser la version avec les parasites (em7251.enhearten-media.com) ou la version sans les parasites (enhearten-media.com) comme mon DISCOURSE_NOTIFICATION_EMAIL ?

Ok, c’est résolu !

J’ai mis REDACTED comme DISCOURSE_NOTIFICATION_EMAIL et j’ai configuré ce domaine et cet e-mail sur SendGrid. SendGrid avait l’ancien domaine et le vieil e-mail configurés, c’était le problème.

Merci !

1 « J'aime »

Génial ! Pourriez-vous marquer quelque chose comme résolu ? Vous devrez peut-être cliquer sur les trois points pour voir la case à cocher.

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