Ich habe eine WFFM in meiner Anwendung, die eine Dankes-E-Mail nach der Registrierung auf meiner Website sendet. Ich habe einige E-Mail-Text geändert und es funktioniert nicht mehr sicher warum. Gibt es eine Möglichkeit, das Problem zu überprüfen oder die Vorlage erneut hochzuladen?Sitecore Webformulare für Vermarkter senden E-Mail-Nachricht funktioniert nicht
Antwort
Die Frage ist sehr leicht auf Details, aber auf WFFM 8.0 dies ein bekannter Fehler ist, wenn Sie die Protokolle überprüfen dann wird der folgende Fehler vorliegen:
Exception: System.FormatException
Message: The specified string is not in the form required for an e-mail address.
Das Problem ist aufgrund eines Fehlers in der Der E-Mail-Nachrichteneditor, der bewirkt, dass dynamische Benutzereingabefelder in den Feldern TO, FROM oder CC fälschlicherweise mit doppelten Klammern codiert werden, z von [User Email]
bis [[User Email]]
. Wenn das Feld erweitert und an die E-Mail-Pipeline übergeben wird, wird der zusätzliche Satz von Klammern um die gesamte E-Mail herum ausgegeben, der die FormatException
verursacht.
Der Fehler tritt auf, auch wenn Sie nur den Nachrichtentext bearbeiten und nicht einmal die Empfängerfelder berühren.
Dies ist ein bekannter Fehler und das Update kann in diesem Sitecore Knowledge Base Artikel gefunden werden: Error submitting form when using Send Email action in WFFM. Alternativ wenden Sie sich an den Sitecore-Support und geben Sie die Ticketnummer 402562 an.
Danke für die Details. Gibt es eine Möglichkeit, HTML-E-Mail-Vorlage in den Nachrichtentext zu importieren? oder wie können wir einen benutzerdefinierten html mit image/logo etc. hinzufügen. – Nidhi
Eine Template-Lösung existiert leider nicht aus der Box. Sie können den E-Mail-Nachrichtentext in den HTML-Modus umwandeln und den gewünschten HTML-Code hinzufügen. Möglicherweise müssen Sie den unteren Teil des Fensters nach unten ziehen, um den HTML-Schalter anzuzeigen: http://imgur.com/7mi7lYj – jammykam
Haben Sie NUR den E-Mail-Text oder auch die Empfänger geändert? Oder irgendetwas anderes? Um die Auflösung zu starten: Überprüfen Sie die Protokolle der Anwendung und des von Ihnen verwendeten Mailservers (um zu überprüfen, ob die Mail dort nicht gestoppt wurde) – Gatogordo
Welche Version von Sitecore und WFFM-Modul? – jammykam