Hallo zusammen,
ein Provider lässt den Versandt nur über eingetragene E-Mail-Adressen zu, daher müssen wir die in Powermail markierte Versender-Email mit overwrite abändern.
Wir möchten nun gern das Versender-Mail-Feld als Reply-To Adresse eintragen. Allerdings funktioniert nichts(!) außer einer hart eingetragenen Adresse.
Das Feld „E-Mail“ ist definitiv als Versender-Email markiert.
Die Konstanten sehen momentan so aus und ReplyTo wird, mal wieder, komplett ignoriert:
plugin.tx_powermail {
settings.setup.receiver {
overwrite {
replyToEmail.data = GP:tx_powermail_pi1|field|e_mail
replyToName = Absender-Name
}
}
}
plugin.tx_powermail.settings.sender.overwrite.name = No-Reply-Versender
plugin.tx_powermail.settings.sender.overwrite.senderName = No-Reply-Versender
plugin.tx_powermail.settings.receiver.overwrite.senderName = No-Reply-Versender plugin.tx_powermail.settings.receiver.overwrite.senderEmail = noReply@domain.de
Wenn wir über den Konstanten-Editor {e_mail}(gab es in einigen Foren als Vorschlag) oder GP:tx_powermail_pi1|field|e_mail eintragen erhalten wir folgenden Fehler:
Oops, an error occurred!
Address in mailbox given [{email}] does not comply with RFC 2822, 3.6.2.
Oder eben entsprechend mit der GP-Schreibweise.
Schreibweisen mit replyToEmail.value, replyToEmail.data und replyToEmail.field werden grundsätzlich vollständig ignoriert.
Zum System: Typo3 6.2.12 und Powermail 2.1.17 (wir hatten auch schon 2.3.3 installiert => gleiches Problem)
Hat irgendjemand einen Einfall, was wir noch tun können. Wir sind echt für jede Hilfe dankbar.
Hi,
ich verstehe jetzt noch nicht ganz, wie viele Probleme du eigentlich hast.
Hier ein Beispiel für die reply Geschichte - gerade getestet mit powermail 2.10.0 - funktioniert einwandfrei:
plugin.tx_powermail.settings.setup.receiver.overwrite {
replyToEmail.value >
replyToEmail = TEXT
replyToEmail.data = GP:tx_powermail_pi1|field|email
replyToName = TEXT
replyToName.value = Absender-Name
}
Mögliche Fallstricke:
1. .value ist standardmäßig gesetzt - muss also geleert werden, wenn .data zum Einsatz kommen soll
2. Beide Werte müssen vorhanden sein, sonst wird reply nicht gesetzt
Weitere Probleme?
Hat leider nichts gebracht:
Haben auf 2.10.1 Upgedated, Feldvariable auf email umgestellt (nur zur sicherheit) und den Code Eingesetzt:
plugin.tx_powermail.settings.setup.receiver.overwrite {
replyToEmail.value >
replyToEmail = TEXT
replyToEmail.data = GP:tx_powermail_pi1|field|email
replyToName = TEXT
replyToName.value = Absender-Name
}
plugin.tx_powermail.settings.sender.overwrite.name = No-Reply-Versender
plugin.tx_powermail.settings.sender.overwrite.senderName = No-Reply-Versender
plugin.tx_powermail.settings.receiver.overwrite.senderName = No-Reply-Versender
plugin.tx_powermail.settings.receiver.overwrite.senderEmail = noReply@domain.de
Mail kommt mit Versender "No-Reply-Versender<noReply@domain.de>" an aber enthält keinerlei Reply-Angaben.
Nur um sicher zu gehen:
Du versendest eine E-Mail an den hinterlegen Empfänger und wenn du dort die Mail erhältst und auf antworten klickst, kommt nicht das was du in GP:tx_powermail_pi1|field|email eingegeben hast?
Genau wie du beschrieben hast:
Der Empfänger erhält die E-Mail von der eingetragenen E-Mail, "noReply@domain.de", drückt er auf Antworten, geht die Mail an "noReply@domain.de".
Tragen wir über den Konstanten-Editor eine bestimmte Reply-Adresse ein, funktioniert es allerding:
replyToEmail = testReply@domain.de
Tragen wir hier die Variable ein, also "replyToEmail = GP:tx_powermail_pi1|field|email" oder "replyToEmail = {email}", kommt der oben genannte Fehler.
Es ist dir aber schon klar, dass mein Beispiel ins SETUP eingetragen werden muss?
:x #sigh# Jetzt klappt es.
Tausend dank!!!!!🙂
Hallo Zusammen
Ich habe folgenden Eintrag im Setup:
plugin {
tx_powermail {
settings {
setup {
receiver {
# im Formular die Hacken bei:
# "Das ist die E-Mail Adresse des Senders" und
# "Das ist der Name des Senders" entfernen, damit dieser
# name und email genutzt werden kann
default {
senderName.value = domain.com
senderEmail.value = info@domain.com
}
overwrite {
replyToEmail.value >
replyToEmail = TEXT
replyToEmail.data = GP:tx_powermail_pi1|field|e_mail
replyToName.value >
replyToName = TEXT
replyToName.data = GP:tx_powermail_pi1|field|name
}
}
}
}
}
}
Die E-Mail kommt bei mir als Betreiber der Webseite an, ich kann Antworten und der Absender Name und die Absender E-Mail stimmt. Jedoch bekommt der Absender des Formulars keine E-Mail.
In der Powermail Liste steht der Eintrag: "Kein Absendername" "noreply@domain.com"
Kann mir jemand weiterhelfen?