Problème d'installation de sauvegarde ?

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'

Voir aussi Dépannage des e-mails sur une nouvelle installation de Discourse

L’e-mail de notification peut-il se terminer par gmail ? Doit-il s’agir d’un e-mail appartenant à mon propre site web ?

Je pense qu’il doit s’agir d’un e-mail que votre instance Discourse est autorisée à envoyer via votre serveur de messagerie.

1 « J'aime »

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 ?

Qu’est-ce que cela signifie ? Avez-vous pu recevoir un e-mail du site avant de restaurer la base de données ?

Non. C’est une violation de leurs conditions d’utilisation et difficile voire impossible à mettre en place.

1 « J'aime »

Oui, j’ai reçu un e-mail lors de la première installation complète, j’ai installé une sauvegarde, mais je n’ai pas reçu d’e-mail.

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.

J’ai trouvé l’e-mail
nom de domaine de l’expéditeur : gt.d.sender-sib.com nom de domaine de signature : sendinblue.com

Est-ce de cela que vous parliez ?

1 « J'aime »

Alors, comment puis-je adapter et écrire cela sous forme de code ? Pouvez-vous l’écrire comme un exemple ?

Je suis nouveau dans l’installation, j’ai très peu d’expérience, désolé pour mes réponses insignifiantes.

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

Y aura-t-il un problème si l’adresse e-mail de l’administrateur et l’adresse e-mail de notification sont identiques lors de l’installation ?

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.

1 « J'aime »