Hallo zusammen!
Ich habe jetzt schon Dutzende Threads zu diesem Thema gelesen, konnte aber nicht den entscheidenden Lösungsansatz für mein Problem finden.
Ich nutze Mailformplus für verschiedene Formulare. Eines davon sieht den Upload von Dateien vor. Dieser klappt auf dem Webserver auch. Die Datei wird jedoch mit einem Zeitstempel o.ä. im Dateinamen voran gespeichert. Das eigentliche Problem ist jedoch, dass die Datei nicht im E-Mail Anhang mitgesendet wird.
Welche Einstellungen müssen in der TS-Config konkret gemacht werden, damit dies funktioniert?
plugin.tx_thmailformplus_pi1.default.email_attachment = name_of_a_form_field
reicht wohl nicht.
hector schrieb
Hallo zusammen!
Ich habe jetzt schon Dutzende Threads zu diesem Thema gelesen, konnte aber nicht den entscheidenden Lösungsansatz für mein Problem finden.
Ich nutze Mailformplus für verschiedene Formulare. Eines davon sieht den Upload von Dateien vor. Dieser klappt auf dem Webserver auch. Die Datei wird jedoch mit einem Zeitstempel o.ä. im Dateinamen voran gespeichert. Das eigentliche Problem ist jedoch, dass die Datei nicht im E-Mail Anhang mitgesendet wird.
Welche Einstellungen müssen in der TS-Config konkret gemacht werden, damit dies funktioniert?
plugin.tx_thmailformplus_pi1.default.email_attachment = name_of_a_form_field
reicht wohl nicht.
Soweit ich das immer richtig verstanden habe, kann "mailformplus" keine Dateien anhängen, die Datei die im Kontaktformular mit hochgeladen wird, wird in den upload ordner geladen, nun kannst du der email, den link mit dateiname mitgeben.
somit kann derjenige die datei öffnen.
hab es selber mal lange probiert... und es ging nicht.. habs dann mit dem Link gelöst 🙂
Das wäre ja auch schon mal ein Schritt weiter. Bei mir wird nur der Dateiname angezeigt, kein Link. Wie bekomme ich das hin?
plugin.tx_thmailformplus_pi1.fieldConf {
upload1 {
numberOfAllowedFiles = 1
fileTypes = jpg,gif,pdf
fileSize = 2000000
fileUpload = fileadmin/woAuchImmer/
###########################
# template only for mail (default for receiver and user)
###########################
uploadedFiles.mail {
plainTemplate = ###filePath######fileName###
HTMLTemplate = <a href="###filePath######fileName###">###fileName###</a><br/>
# plainWrap = File start:|file end
# HTMLWrap = File start:|<br/>file end<br/>
}
###########################
# template only for mail (receiver)
# use marker ###[name of inputfield]Receiver### in template
###########################
uploadedFiles.mailReceiver {
plainTemplate = ###filePath######fileName###\n
HTMLTemplate = <a href="###filePath######fileName###">###fileName###</a><br/>
# plainWrap = ReceiverFile start:|file end
# HTMLWrap = ReceiverFile start:|<br/>file end<br/>
}
###########################
# template only for mail (user)
# use marker ###[name of inputfield]User### in template
###########################
uploadedFiles.mailUser {
plainTemplate = ###filePath######fileName###\n
HTMLTemplate = <a href="###filePath######fileName###">###fileName###</a><br/>
# plainWrap = UserFile start:|<br/>file end<br/>
# HTMLWrap = UserFile start:|file end<br/>
}
}
biddeschön 😉
Das habe ich befürchtet: Mein TS sieht eigentlich nicht wirklich anders aus. Die E-Mail ist im Plaintext verfasst. Und es steht NUR der Dateiname drin, nicht der Pfad.
Ist das ein Konfigurationsfehler im TS oder im Formular?
Wie sieht den dein TS aus? Vielleicht greift der <a>-Wrapper nicht ganz bzw. hast einen kleinen Fehler im TS?
sehe ich nun auch so, da fehlt wohl der a tag mit dem pfad !?!