Backup Installationsproblem?

Ich habe Discourse auf den Ubuntu-Server hochgeladen, das Projekt aufgegeben, meine Datenbank gesichert, wollte es neu installieren und habe es von Grund auf neu installiert, mein Administratorkonto erstellt, die Website wurde geöffnet, die Bestätigungs-E-Mail kam an, bisher gibt es keine Probleme

Ich kam zum Abschnitt Backup-Installation, habe die Backup-Installation durchgeführt, wurde wieder auf den Einrichtungsassistenten weitergeleitet, ich habe meinen Administrator-Namen und mein Passwort bei der ersten Installation eingegeben, und jetzt ist die Bestätigungs-E-Mail nicht angekommen, und deshalb kann ich mich nicht auf der Website anmelden, die E-Mail läuft bei der Null-Installation, aber wenn ich das Backup installiere, kommt es zum Installationsbildschirm, die Bestätigungs-E-Mail kommt nicht an, was ist das Problem? Wenn mein Mailserver problematisch wäre, wäre die E-Mail nach der Null-Installation nicht angekommen
Ich habe es mit der Version installiert, die ich gesichert habe, die Version ist dieselbe

Ich vermute, dass Ihre Datenbank die falsche E-Mail-Adresse für Benachrichtigungen hat, sodass versucht wird, von einer Adresse zu senden, die Ihr Mailserver nicht zustellt. Sie können Folgendes tun:

./launcher enter app
SiteSetting.notification_email='noreply@your-valid-email-sending-domain.com'

Siehe auch E-Mail-Fehlerbehebung bei einer neuen Discourse-Installation

Kann die Benachrichtigungs-E-Mail auf Gmail enden? Muss es eine E-Mail-Adresse meiner eigenen Website sein?

Ich glaube, es muss eine E-Mail sein, von der Ihre Discourse-Instanz über Ihren Mailserver autorisiert ist, zu senden.

1 „Gefällt mir“

E-Mail-Adresse für Admin-Konto(en)? xxx@gmail.com
notification_email yyy@gmail.com
Ich habe eingegeben als, ich frage mich, ob das der Grund für das Problem ist?

Was bedeutet das? Konnten Sie eine E-Mail von der Website erhalten, bevor Sie die Datenbank wiederhergestellt haben?

Nein. Das verstößt gegen deren Nutzungsbedingungen und ist schwierig oder unmöglich einzurichten.

1 „Gefällt mir“

Ja, ich habe während der ersten Neuinstallation eine E-Mail erhalten, ich habe ein Backup installiert, aber ich habe keine E-Mail erhalten.

Die Benachrichtigungs-E-Mail-Adresse ist die Adresse, von der Discourse SENDET, nicht die Adresse, an die es SENDET.

Wenn Sie diese E-Mail finden können, können Sie sehen, von welcher Adresse sie gesendet wurde, und die von mir zuvor erwähnte Einstellung ändern. Testen Sie auch, wenn Sie sich die von mir verlinkte Fehlerbehebungsseite ansehen.

Ich habe die E-Mail gefunden
Absenderdomainname: gt.d.sender-sib.com Domainname-Signatur: sendinblue.com

Ist das, worüber Sie gesprochen haben?

1 „Gefällt mir“

Wie kann ich das anpassen und als Code schreiben? Können Sie es als Beispiel schreiben?

Ich bin neu in der Installation, ich habe sehr wenig Hintergrund, Entschuldigung für meine bedeutungslosen Antworten.

Ich installiere neu, ich habe eine E-Mail mit meinem Seitennamen erhalten. Kann ich einen anderen Namen anstelle des Wortes „noreply“ verwenden? Beispiel support@mydomain.com Benachrichtigung für E-Mail

Gibt es ein Problem, wenn die E-Mail-Adresse des Administrators und die E-Mail-Adresse für Benachrichtigungen bei der Installation dieselbe sind?

Wenn Sie eine Standardinstallation durchgeführt haben, sollte die Benachrichtigungs-E-Mail in Ihrer app.yml in der Umgebungsvariable DISCOURSE_NOTIFICATION_EMAIL enthalten sein. Sie sollte daher nicht geändert werden, wenn Sie die Datenbank wiederherstellen.

1 „Gefällt mir“