j’ai téléchargé discourse sur le serveur ubuntu, abandonné le projet, sauvegardé ma base de données, voulu le réinstaller et l’ai réinstallé à partir de zéro, créé mon compte administrateur, le site s’est ouvert, l’e-mail de confirmation est arrivé, jusqu’à présent il n’y a pas de problème
je suis arrivé à la section d’installation de sauvegarde, j’ai fait l’installation de sauvegarde, redirigé à nouveau vers l’écran de l’assistant de configuration, j’ai entré mon nom d’administrateur et mon mot de passe lors de la première installation, et maintenant l’e-mail de confirmation n’est pas arrivé, et c’est pourquoi je ne peux pas me connecter au site, l’e-mail fonctionne sur une installation zéro, mais lorsque j’installe la sauvegarde, cela arrive à l’écran d’installation, l’e-mail de confirmation n’arrive pas, quel est le problème ? si mon serveur de messagerie était problématique, l’e-mail après l’installation zéro ne serait pas arrivé
je l’ai installé avec la version que j’ai sauvegardée, la version est la même
Je suppose que votre base de données a la mauvaise adresse e-mail de notification, elle essaie donc d’envoyer depuis une adresse que votre serveur de messagerie ne livrera pas. Vous pouvez faire quelque chose comme
./launcher enter app
SiteSetting.notification_email='noreply@your-valid-email-sending-domain.com'
Adresse e-mail pour le(s) compte(s) d’administrateur ? xxx@gmail.com
notification_email yyy@gmail.com
Je l’ai saisie comme ça, je me demande si c’est pour ça qu’il y a un problème ?
L’adresse e-mail de notification est l’adresse à laquelle Discourse envoie SES e-mails, pas celle à laquelle il les envoie.
Si vous trouvez cet e-mail, vous pourrez voir de quelle adresse il a été envoyé et modifier le paramètre auquel je faisais référence plus tôt. Vous pourrez également tester en consultant la page de dépannage que j’ai liée.
Je réinstalle, j’ai reçu un e-mail avec le nom de mon site, puis-je utiliser un autre nom que le mot noreply ? exemple support@mydomain.com notification pour le courrier
Si vous avez effectué une installation standard, l’e-mail de notification doit se trouver dans votre app.yml dans la variable d’environnement DISCOURSE_NOTIFICATION_EMAIL, il ne devrait donc pas être modifié si vous restaurez la base de données.