Je rencontre un problème avec le courriel d’activation. D’après ce que je vois dans les journaux, il est bien envoyé, mais je ne reçois rien. Lorsque j’utilise Discourse Doctor, je reçois le courriel sans problème.
Y a-t-il une différence entre les deux ?
Pour ajouter à la confusion, la semaine dernière, je recevais le courriel d’activation, mais en raison d’un problème de propagation DNS, le bouton d’activation ne pouvait pas être cliqué. Cela a depuis été résolu. Cependant, aucune autre modification n’a été apportée, à l’exception de l’ajout d’un enregistrement A pointant vers l’adresse IP. Je suis donc perplexe quant à ce qui a changé pour que le courriel ne soit plus livré.
Je ne suis pas sûr d’avoir accès aux journaux du fournisseur de messagerie. J’ai utilisé Microsoft 365 Entreprise pour la messagerie jusqu’à présent (je sais que ce n’est pas optimal et nous prévoyons de le changer). Cependant, je n’ai pas d’accès administrateur, ce qui, je pense, est nécessaire pour consulter les journaux ? En tout cas, je n’en trouve aucun depuis mon point d’accès.
Rien dans les courriers indésirables.
J’ai essayé de revoir le journal de production : cela vous semble-t-il correct ?
Traitement par FinishInstallationController#register en HTML
Paramètres : {“utf8”=>“✓”, “authenticity_token”=>“***==”, “email”=>“my@email”, “username”=>“PappaK”, “password”=>“[FILTRÉ]”, “commit”=>“S’inscrire”}
Redirigé vers mydomain. com
Terminé 302 Found en 24 ms (ActiveRecord : 0,0 ms | Allocations : 4888)
Début de la requête GET “/finish-installation/confirm-email” pour l’adresse IP le 2020-09-21 05:37:43 +0000
Traitement par FinishInstallationController#confirm_email en HTML
Rendu de finish_installation/confirm_email.html.erb dans layouts/finish_installation
Rendu de finish_installation/confirm_email.html.erb dans layouts/finish_installation (Durée : 1,0 ms | Allocations : 388)
Rendu de layouts/_head.html.erb (Durée : 13,4 ms | Allocations : 2930)
Terminé 200 OK en 18 ms (Vues : 16,5 ms | ActiveRecord : 0,0 ms | Allocations : 4738)
Il semble étrange qu’il n’y ait pas de confirmation que l’e-mail a été envoyé, comme dans le test d’e-mail :
E-mail livré my@email. com (682,5 ms)
J’ai supprimé certains éléments d’identification des journaux.
Je viens d’essayer d’utiliser mail-tester avec le test Discours-doctor et cela a échoué également. Cependant, la connexion SMTP a d’abord été établie avec succès :
Lorsque j’utilise le test Discourse-doctor pour la messagerie de mon entreprise, tout fonctionne parfaitement. En revanche, avec ma messagerie personnelle, le système indique que le courrier a été accepté par le serveur SMTP, mais je ne le reçois pas.
J’ai ajouté le connecteur et utilisé l’adresse MX fournie par le site d’administration d’O365.
J’ai décidé de reconstruire entièrement le Droplet (de DigitalOcean) après avoir reconstruit l’application, pour voir si cela aiderait. Et ça a fonctionné ! Mon forum est maintenant opérationnel et j’ai pu recevoir l’e-mail d’activation sur mon compte administrateur.
Cependant, je ne parviens toujours pas à recevoir d’e-mail lorsque j’essaie de créer un compte avec mon Gmail personnel. Je reçois le message d’erreur suivant dans la section « ignorés » sous les paramètres e-mail de la page d’administration du forum :
5…4 TenantAttribution; Relay Access Denied [HE…-eur04.prod.protection.outlook.com]
Cela semble pouvoir être la solution :
Mais je ne l’ai pas encore essayée. Je mettrai à jour dès que j’aurai le temps d’appliquer la modification indiquée dans le lien.
Petite note à côté : est-ce que reconstruire l’application va perturber les paramètres que j’ai configurés après l’activation de mon compte administrateur ?