Ich verwende ein Webformular, um Inhalte zu sammeln. Beim Absenden wird eine E-Mail gesendet, die ein Thema erstellt, aber nur die ersten paar Zeilen der Nachricht anzeigt. Der Rest ist unter dem E-Mail-Link vorhanden, aber nicht im Thema. Ich arbeite mit älteren Frauen, die nicht darauf hingewiesen werden möchten, auf etwas anderes klicken zu müssen, da der Sinn dieser Funktion darin besteht, all diese Art von Inhalten an einem Ort zu haben.
Ich habe alle relevanten Einstellungen ausprobiert (Nicht kürzen ist das Einzige, was ich gefunden habe, was einen Unterschied machen sollte), ohne dass sich etwas geändert hat.
Der angezeigte Teil der Nachricht endet bei „Eingereichte Werte sind:“ (im Grunde wird der Text angezeigt, der mir egal ist, aber nichts davon, was ich den Benutzern anzeigen lassen möchte).
Ich habe versucht, diese Einleitungszeilen zu ändern oder zu entfernen, mit demselben Ergebnis.
Sollten eingehende E-Mail-Nachrichten so funktionieren?
Okay, ich habe die Ausgabe der E-Mail von HTML auf Text umgestellt, und sie wird angezeigt. Aber zumindest wird sie dargestellt. Ich werde nach einer Einstellung suchen, die HTML in eingehenden E-Mails erlaubt.
Der Inhalt wird wahrscheinlich als Teil einer anderen E-Mail, eines Zitats oder Ähnlichem erkannt.
Der beste Weg, um hier eine detaillierte Antwort zu erhalten, besteht darin, eine vollständige Roh-E-Mail hier zu posten (E-Mail-Adressen usw. können geschwärzt werden, Testdaten sind in Ordnung) sowie den Quellcode des Beitrags, den Discourse aus dieser E-Mail generiert hat.
Wird die E-Mail vom System der Endnutzer oder von Ihrem System beim Absenden des Formulars gesendet?
Es stammt von einem Webformular auf meiner Website, das die Daten auch in unserem CiviCRM speichert. Ich habe den HTML-Code geprüft, und die Aufteilung erfolgt beim <section …>.
Ich habe mich mit dem Freiwilligen abgesprochen, der dies manuell erledigt. Die Lösung ist etwa 90 % besser als die bisherige Methode (der Name stammt vom korrekten Benutzer, und das Thema/Titel wird automatisch erstellt). Sie muss nur noch den Rest des Textkörpers aus der E-Mail kopieren und einfügen. Das kostet ein paar zusätzliche Sekunden, kommt aber höchstens ein paar Mal pro Woche vor. Wir werden also einfach auf neue Themen in dieser Kategorie achten.
Es könnte einfacher und wartungsfreundlicher sein, wenn Sie statt Webformular → CRM → HTML → E-Mail → E-Mail-Parser → Beitrag stattdessen Webformular → CRM → Markdown → Beitrag über die API verwenden.
Insbesondere könnten Sie eine Markdown-Vorlage mit den Formulardaten erstellen und einen API-Schlüssel verwenden, um einen Beitrag über die API einzureichen. Sie würden sehr konsistente Ergebnisse erzielen.
Vielen Dank für den Vorschlag. Es ist gut zu wissen, dass es Optionen gibt.
Als Freiwilliger ohne Zugriff auf das Backend einer der beiden Plattformen wähle ich derzeit die am besten integrierte Methode, indem ich auf die Konfigurationseinstellungen klicke. Das Webformular sendet andere E-Mails, und die Auswahlmöglichkeiten dort sind Text oder HTML – das ist also das, womit ich arbeiten muss.