Aktivieren von reply_by_email

Die Einstellung „Manuelles Abrufen aktiviert“ finden Sie auch unter Admin → Alle Website-Einstellungen → E-Mail.

Und da ich anscheinend nicht schlafen kann, habe ich ein wenig recherchiert und nur sehr wenige Fälle gefunden, in denen Leute versucht haben, E-Mails über die API zu konfigurieren. Falls es Ihnen bei Ihren weiteren Schritten nützlich ist, hier ist, was ich gefunden habe:

(bunch of links)

Während meiner Suche stieß Discobot auf diese möglicherweise veraltete Information:

Sie können die Discourse-API verwenden, um eingehende E-Mails zu verarbeiten, ohne auf den Mail-Receiver-Container angewiesen zu sein. Der Endpunkt /admin/email/handle_mail akzeptiert rohen E-Mail-Inhalt über POST, sodass Sie E-Mails direkt über ein Skript oder eine benutzerdefinierte Integration an Discourse senden können. Diese Methode umgeht die Notwendigkeit des SMTP-Pollings oder des Mail-Receiver-Containers vollständig.

Sie können beispielsweise eine E-Mail mit einem Curl-Befehl an Discourse senden, wobei der Parameter email den rohen E-Mail-Inhalt enthält. Dieser Ansatz wird häufig in benutzerdefinierten E-Mail-Zustellungs-Setups verwendet, insbesondere bei der Verwendung von Diensten wie AWS Lambda oder anderen serverlosen Funktionen.

Erfahren Sie mehr über den API-Endpunkt in der Discourse API-Dokumentation.

(…Ich habe nichts darüber in der API-Dokumentation gefunden.)

2018: Dieses Thema schien keine Lösung zu haben.

2018: Dieser Beitrag verweist auf eine E-Mail-Anleitung – die sich auf eine Sprache bezieht, die dort nicht mehr existiert – und empfiehlt außerdem: „Der einfachste Weg, die Antwort per E-Mail zu ermöglichen, ist die Verwendung der Mail-Receiver-Container-Vorlage, anstatt mit allen möglichen unterschiedlichen APIs von verschiedenen Anbietern zu arbeiten.“

2022: Der Parameter email sollte geändert werden zu email_encoded.

2022: Eine weitere Empfehlung, einfach Mail-Receiver zu verwenden.

2 „Gefällt mir“