Hallo Forum,
ich habe folgendes Problem: Ich habe 5 Formulare in denen jeweils neben Name, Vorname etc. auch nach der eigenen e-Mailadresse gefragt wird. Sofern der Formularbenutzer seine e-Mailadresse angibt, wird das Formular korrekt an mich versendet und auch der Absender bekommt eine Bestätigungsmail. Soweit so gut.
Gibt der Formularuser jedoch KEINE e-Mailadresse an (kein Pflichtfeld), so bekomme ich keine e-Mail (der User natürlich auch nicht). Die Formulardaten werden im Backend jedoch gespeichert. Ich muss also in regelmäßigen Abständen ins Backend schauen, ob eine Anfrage rein gekommen ist, von der ich nichts bemerkt hatte.
Das sieht dann so aus:
Bild: seiboldnet.de/typo3_powermail.png
Auffällig ist, dass dort bei den betreffenden Anfragen eine e-Mailadresse "keine@email.de@meinedomain.de" generiert wurde. Dies wird wohl damit zusammenhängen, warum die Anfrage nicht an mich versendet wurde.
Was ich schon überprüft hatte ist, dass ich selbstverständlich im Formular bei dem Eingabefeld für die e-Mailadresse das Häkchen "Dieses Feld beinhaltet die E-Mail des Absenders" und bei dem Eingabefeld für den Namen das Häkchen "Dieses Feld beinhaltet den Namen des Absenders" gesetzt habe. Das hat jedoch keine Lösung ergeben.
Dann habe ich die Konstante...
plugin.tx_powermail.settings.sender.overwrite.senderEmail = info@meinedomain.de
...gesetzt. Dann werden die Anfragen auch an mich gesendet, wenn der User keine e-Mailadresse angegeben hat. Leider jedoch natürlich immer mit meiner Absenderadresse. Das macht keinen Sinn. Unabhängig von diesem Eintrag wird aber im Backend die Anfrage weiterhin mit der Adresse "keine@email.de@meinedomain.de" gespeichert, damit könnte ich ja noch leben.
Ich kann ich irgendwo den Substring "keine@email.de" durch "info" ersetzen??? Dann wäre das Problem wohl auch behoben.
Kann das jemand nachvollziehen? Wo kann ich noch ansetzten?
Vielen Dank im Vorraus.
Gruß Ricci
Ich habe noch diese 2 Einstellungen in meinem TS Setup:
plugin.tx_powermailoptin_nem.email.recipient_mail.sender.email.value = info@deineDomain.de
plugin.tx_powermailoptin_nem.email.recipient_mail.sender.name.value = Deine Webseite
da unserer Mail Server ohnehin emails vom Webserver nicht annimmt, wenn der Absender "besucher@andereDomain.xx" lautet, die aber von UNSEREM Webserver an uns geschickt wird kann ich damit leben das das dann immer der Absender der Email ist ...
Ich habe das jetzt gelöst bzw. das Problem gefunden:
Es liegt ganz einfach an der deutschen Übersetzung in /typo3conf/ext/l10n/de/Resources/Private/Language/de_locallang.xml
Während in der Extension folgende Zeile eingetragen ist, mit der alles funktioniert:
<label index="error_no_sender_email">nichtangegeben</label>
Steht in der o.g. Übersetzung:
<label index="error_no_sender_email">keine@email.de</label>
Das führt dazu, dass wenn im Formular KEINE e-mail-Adresse angegeben wurde eigentlich Powermail die Adresse "nichtangegeben@mainedomain.de" erstellt und die mail auch ordentlich zugestellt wird. Hat man aber die deutsche Übersetzung installiert (was nicht notwendig wäre) dann wird die Adresse "keine@email.de@meinedomain.de" generiert. Diese wird dann nicht zugestellt.
Hallo,
ich habe die Texte soeben nochmal auf dem Translation-Server von TYPO3 überprüft. Dort steht jedoch "noreply" und nicht "keine@email.de":
http://translation.typo3.org/de/TYPO3.TYPO3.ext.powermail/Resources/Private/Language/locallang.xlf/translate/?unit=2633487
Daher bin ich etwas verwirrt, wie es zu dem Text kommt? Oder ist die deutsche Übersetzung schon sehr viel älter?
Alex
@Ricci Habe gerade nochmal ein Sprachupdate im Backend in deutsch gemacht. habe "noreply" vom Translationserver erhalten. Kannst du bitte auch mal ein Udpate machen und hier reporten?
Hallo Alex,
ich bin ganz froh, dass die Seite bzw. das Forumlar jetzt funktioniert und möchte da jetzt ungern noch dran rumbasteln. Aber ich bin schon an einer neuen Seite dran, da probiere ich das natürlich aus und reporte das dann hier.
Das wäre super - will diese alten Bugs unbedingt endgültig auräumen 🙂
Ich kann nicht mal mehr genau sagen, wann das da rein gerutscht ist. Das war eine Typo3 Version 4.5.x, so von Anfang 2013. Igrendwann vor nem halben oder dreiviertel Jahr habe ich im Extension-Manager halt dann mal die Sprachpakete aktualisiert. War eher so ne Routineaktion. Ich kann mich nur erinnern, dass ich große Probleme hatte mit wt_spamshield. Woher das Sprachpaket letztendlich kam, kann ich nicht sagen aber manuell habe ich da sicher nichts hochgeladen.
Mehr Infos kann ich an dieser Stelle erst mal nicht geben.