ich habe ein Problem beim Einrichten der E-Mail-Antwortfunktion, nachdem ich diese Anleitung befolgt habe. Ich habe die Fehlerbehebungsvorschläge durchgearbeitet und festgestellt, dass die E-Mails in der Warteschlange stecken bleiben und Fehler in den Logs des E-Mail-Empfangs auftreten…
Fehler beim POSTen der E-Mail an http://community.parseplatform.org/admin/email/handle_mail: 301
Entschuldigung, falls dies ein Duplikat ist, aber ich konnte kein Thema mit demselben Problem finden.
Der Fehler ist sehr einfach zu beheben.
Sie müssen in der YAML-Konfiguration für den Mail-Empfänger einen Link mit HTTPS verwenden.
Der 301 am Ende der Fehlermeldung ist korrekt, da der HTTP-Link auf HTTPS umgeleitet wird (301 Redirect), wodurch die POST-Anfrage keine korrekte 200-Antwort erhält.
Danke, tatsächlich eine einfache Lösung! Vielleicht sollte die E-Mail-Empfänger-Vorlage aktualisiert werden – nutzt doch jeder Discourse mit HTTPS, oder?
Mir ist gar nicht eingefallen, dass dies ein Standard-HTTP-Antwortcode ist
Obwohl es thematisch etwas abschweift, muss ich sagen, dass Discourse eine wunderbare Software ist. Ich hatte zwar einige Probleme bei der Einrichtung, aber angesichts der zugrunde liegenden Komplexität und meiner mangelnden Erfahrung damit war es erstaunlich einfach!
Vielleicht muss ich SSL-Optionen in der E-Mail-Vorlage aktivieren? Mein Discourse läuft hinter einer globalen nginx-Instanz (ich sehe Port 25 in mail-reciever.template freigegeben).