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'
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?
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 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
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.