CNoetzel
Elite Observer

FormEdit: MailTemplate not found

Werte Community,

wir nutzen FormEdit und haben es nach der Dokumentation installiert/konfiguriert. Es sind zwei Logger konfiguriert (CSV und EMail), wovon der CSV-Logger funktioniert, der E-Mail Logger jedoch nicht.

In der Log-Datei erscheint folgende Meldung, wenn ich versuche das Formular abzuschicken:

16.06.2014 14:44:15 (de.espirit.firstspirit.opt.formedit.MailLogger): Mail template file not found: 4603/de/aboutus/contact/e_mail_template.html
FSVersion=5.1.106.61855#3889;JDK=1.7.0_51 64bit Oracle Corporation;OS=Windows 7 6.1 amd64;Date=16.06.2014 14:44:15
java.io.FileNotFoundException: File not found: 4603/de/aboutus/contact/e_mail_template.html
  at de.espirit.firstspirit.opt.formedit.AbstractLogger.getFile(AbstractLogger.java:65)
  at de.espirit.firstspirit.opt.formedit.MailLogger$ReloadChecker.run(MailLogger.java:432)
  at java.lang.Thread.run(Thread.java:744)

Die fs-formlogger.ini liegt unter "http://HOST:8000/fs5staging_4603/4641/de/conf/" und hat den Inhalt:

loggers=CSVLogger

loggers.contact=MailLogger,CSVLogger

MailLogger.class=de.espirit.firstspirit.opt.formedit.MailLogger

MailLogger.smtpHost=SMTP-Server

MailLogger.mailTemplatePath=/de/aboutus/contact/e_mail_template.html

MailLogger.sender=xxx.xxx@domain.com

MailLogger.encoding=UTF-8

MailLogger.smtpAuth=false

CSVLogger.class=de.espirit.firstspirit.opt.formedit.CSVLogger

CSVLogger.logFile=E:\log.csv

CSVLogger.encoding=UTF-8

Innerhalb der Projekteinstellungen ist FormEdit dem Staging als Webkomponente hinzugefügt worden. Als Server wird der interne Jetty verwendet. Der Path-Prefix ist "4641" (entspirch der Auftrags-ID) und der loggers.ini Path ist "4641/de/conf/fs-formlogger.ini".

Ich nehme an das Problem liegt darin begründet, dass aus irgendeinem Grund die Projekt-ID 4603 vor den eigentlichen Pfad für das E-Mail-Template gesetzt und es dehalb nicht gefunden wird. Habe ich etwas falsch konfiguriert?

Freundliche Grüße

Carsten Noetzel

0 Kudos
2 Replies
pavone
I'm new here

Hallo Carsten,

deine Konfiguration klingt soweit korrekt. Versuch mal die Parameter direkt in der web.xml zu definieren.

Welche FirstSpirit- bzw. FormEdit-Version verwendest du?

Gruß

Tim

0 Kudos

Hallo Tim,

wir verwenden FormEdit in der Version 5.6.218. Eigenartigerweise tritt der Fehler Mittlerweile auch nicht mehr auf, obwohl nichts großartig geändert wurde. Ich markiere die Diskussion von daher mal als beantwortet.

Gruß

Carsten

0 Kudos