Search the FirstSpirit Knowledge Base
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
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
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