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