Configuration de Discourse sur une gouttelette Digital Ocean officielle ne produisant pas d'e-mails

J’utilise l’installation officiellement prise en charge de Discourse via la gouttelette officielle de Digital Ocean. J’ai configuré un site avec succès (jordanviolet.dev) et je suis actuellement en train de configurer un deuxième site (violetfamily.com).

  • Le domaine est via Google Domains, mais les serveurs de noms sont sur Digital Ocean
  • Les deux utilisent leurs e-mails de domaine respectifs, qui sont des comptes Google Workspace (donc @jordanviolet.dev et @violetfamily.com, respectivement)
  • Les deux ont des configurations d’identité à 110% sur Google Workspace, domaines, etc. J’ai vérifié ce qui me semble être une douzaine de fois.

La configuration de jordanviolet.dev s’est bien déroulée et les e-mails ont été envoyés !

violetfamily.com a eu une erreur d’e-mail, je l’ai corrigée en autorisant les applications non sécurisées selon ce guide (qui a fonctionné pour jordanviolet.dev) :

Il a envoyé un e-mail, mais l’enregistrement a expiré et il n’a plus envoyé d’e-mail depuis, bien qu’il semble recevoir un 200 OK dans les logs lorsque j’exécute tail -f shared/standalone/log/rails/production.log puis que j’envoie l’e-mail — j’obtiens ceci :

Started HEAD "/" for 13.57.1.58 at 2024-05-18 18:39:43 +0000
Processing by FinishInstallationController#index as */*
  Rendered finish_installation/index.html.erb within layouts/finish_installation (Duration: 0.9ms | Allocations: 187)
  Rendered layout layouts/finish_installation.html.erb (Duration: 23.7ms | Allocations: 2771)
Completed 200 OK in 61ms (Views: 25.3ms | ActiveRecord: 0.0ms | Allocations: 8607)
Started GET "/" for 13.57.1.58 at 2024-05-18 18:39:43 +0000
Processing by FinishInstallationController#index as */*
  Rendered finish_installation/index.html.erb within layouts/finish_installation (Duration: 0.6ms | Allocations: 187)
  Rendered layout layouts/finish_installation.html.erb (Duration: 9.4ms | Allocations: 2575)
Completed 200 OK in 14ms (Views: 10.5ms | ActiveRecord: 0.0ms | Allocations: 3736)

Je ne reçois aucun e-mail. Des suggestions ? J’ai l’impression d’avoir épuisé mes options pour le moment.

EDIT :

Après être resté immobile pendant un moment et sans faire de changements, un message est curieusement arrivé, mais avec un horodatage d’environ 10 minutes (et le lien pour confirmer mon e-mail était également expiré).

Je me demande si quelque chose est bloqué dans le relais smtp quelque part, et si je dois juste attendre.

Il semble que Google supprimera bientôt la prise en charge des applications moins sécurisées sur sa plateforme de messagerie :

Je devrai faire quelques recherches pour voir s’il existe des guides Discourse actuellement pour configurer une nouvelle installation avec la messagerie Google en utilisant OAuth.

1 « J'aime »

Pour toute autre personne qui rencontre ce problème, ce qui a finalement fonctionné pour moi (bien que de manière incompréhensible) :

La désactivation et la réactivation de mes serveurs MX semblent avoir résolu le problème.

2 « J'aime »

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