Restauration de sauvegarde, 'Email protégé' et impossible de recevoir des e-mails

J’ai donc créé une sauvegarde de Discourse sur mon ancien VPS (j’ai maintenant fait une nouvelle réinstallation). J’ai essayé d’exécuter discourse enable_restore et discourse restore [file] comme recommandé ici, cependant je reçois toujours discourse: command not found.


J’ai donc prévu de faire une installation, de m’enregistrer et de restaurer Discourse via le panneau d’administration. J’ai fait une installation en suivant ces instructions. Tout s’est bien passé. Le problème suivant est que lors de l’enregistrement, l’e-mail fourni est protégé parce que, apparemment, je n’ai pas JavaScript activé ? Je peux confirmer que je l’ai, cependant.

image


Mon dernier problème est que je ne reçois pas l’e-mail d’enregistrement et qu’il n’est pas dans mes spams. Cela devrait fonctionner puisque je l’ai testé avec SMTP Test Tool :

Voici mes paramètres SMTP :


Toute aide serait appréciée. Merci !

Il semble que Cloudflare interfère avec votre Discourse. Je vous suggère de désactiver le proxy Cloudflare pour votre domaine (icône de nuage gris au lieu d’orange sur Cloudflare) ou au moins de désactiver les protections qui causent les problèmes.

2 « J'aime »

Salut, le nuage gris est déjà activé pour mon domaine principal et mon sous-domaine de messagerie.

1 « J'aime »

Et pour le problème d’e-mail : Après la restauration d’une sauvegarde, les e-mails sortants sont désactivés. Vous devez modifier le paramètre du site disable_emails. Vous pouvez faire de même depuis la console Rails si vous ne pouvez pas vous connecter car votre compte n’est pas actif.

cd /var/discourse
./launcher enter app
rails c

SiteSetting.disable_emails = "no"

J’ai déjà effectué cette étape.

Le nuage gris est-il activé pour votre sous-domaine Discourse ?

Je n’ai pas de sous-domaine pour Discourse, c’est juste mon domaine principal, donc oui.