Der erste Punkt in der E-Mail zur E-Mail-Zustellbarkeit lautet:
Stellen Sie sicher, dass die Absenderadresse der Benachrichtigungs-E-Mail in Ihren Site-Einstellungen korrekt festgelegt ist. Die Domain, die in der „Von“-Adresse der von Ihnen gesendeten E-Mails angegeben ist, ist die Domain, gegen die Ihre E-Mail validiert wird.
Bezieht sich dies auf die auf Serverebene konfigurierten Einstellungen, die während der Installation vorgenommen wurden? Oder handelt es sich um etwas in den Admin-Einstellungen?
Wenn du kürzlich discourse-setup ausgeführt hast, wurde nach der gewünschten Adresse gefragt (wobei im Nachrichtentext derselbe Standardwert vorgeschlagen wurde). Die notification_email wird durch DISCOURSE_NOTIFICATION_EMAIL in deiner app.yml festgelegt. Da dies so eingestellt ist, erscheint die Einstellung nicht mehr in der Benutzeroberfläche.
Um sie zu ändern, musst du discourse-setup ausführen oder die app.yml bearbeiten und neu aufbauen (obwohl ./launcher destroy app; ./launcher start app etwas schneller sein könnte, wenn du kein Upgrade über die Befehlszeile durchgeführt hast).
Das ist nicht ganz ein Fehler, aber es kommt ihm nahe.
@sam (oder @codinghorror, da wir daran gearbeitet haben) – jemand muss test_mailer.text_body_template entsprechend anpassen. Ich glaube, es ist sicher, einfach den Fall zu ignorieren, in dem die Einstellung nicht in app.yml vorhanden ist, und die Benutzer anzuweisen, discourse-setup auszuführen, da es unwahrscheinlich ist, dass jemand nach dieser Einstellung sucht, wenn sie nicht falsch ist.
Achten Sie darauf, die Absenderadresse für die Benachrichtigungs-E-Mail korrekt einzustellen, indem Sie discourse-setup ausführen oder DISCOURSE_NOTIFICATION_EMAIL in Ihrer app.yml ändern. Die Domäne, die in der Absenderadresse der von Ihnen gesendeten E-Mails angegeben ist, ist die Domäne, gegen die Ihre E-Mail validiert wird.
Ich bin noch sehr neu bei Discourse, aber es würde für mich mehr Sinn ergeben (vorausgesetzt, es ist korrekt), den zweiten Satz durch folgenden zu ersetzen:
Verwende eine from:-E-Mail-Adresse mit einer Domain, die validiert werden kann (z. B. wenn deine from:-E-Mail-Adresse forum@beispiel.de ist, stelle sicher, dass dein E-Mail-Anbieter E-Mails von beispiel.de validieren kann).
Der Vorschlag lautet also, den folgenden Text zu ändern:
Stellen Sie sicher, dass die Absenderadresse für die Benachrichtigungs-E-Mail in Ihren Site-Einstellungen korrekt festgelegt ist. Die in der Absenderadresse Ihrer gesendeten E-Mails angegebene Domain ist die Domain, gegen die Ihre E-Mail validiert wird.
in:
Stellen Sie sicher, dass die Absenderadresse für die Benachrichtigungs-E-Mail korrekt festgelegt wird, indem Sie discourse-setup ausführen oder DISCOURSE_NOTIFICATION_EMAIL in Ihrer app.yml ändern. Verwenden Sie eine Absender-E-Mail-Domain, die validiert werden kann (z. B. wenn Ihre Absender-E-Mail-Adresse anything@example.com lautet, stellen Sie sicher, dass Ihr E-Mail-Anbieter E-Mails von example.com validieren kann.)
Ich denke, das ist in Ordnung; was halten Sie davon, @Stephen@pfaffman?