[TYPO3-german] direct_mail: Fehlerhafte Newsletter-Mails - solved

André Spindler typo3 at andre-spindler.de
Sat Sep 29 12:21:37 CEST 2007


Hallo Liste!

Leider kam hier keine Antwort, ich habe aber nach einem Tag Sucherei die
Ursache trotzdem gefunden:
Es lag nicht an direct_mail, sondern an tt_address!

Da wir keine personalisierten Mails versenden, benötigen wir aus der
tt_address lediglich das Email-Feld.
Für das Eintragen in den Verteiler verwenden wir direct_mail_subscription.
Beim Eintragen über das FE wird der Name auch ins Feld übernommen, der Haken
in der EXT_config beim Eintrag "Altes Name-Feld deaktivieren?" ist deshalb
auch nicht gesetzt. Da funktioniert alles problemlos.

Problematisch wird es bei neu angelegten Einträgen über das BE:
Denn wenn hier nur die Mail-Adresse (und ggf. die Option HTML-Mails)
eingetragen wird, dann wird trotzdem der Hook aufgerufen, um das Name-Feld
zu füllen. Sind aber Vorname und Nachname leer, dann steht hier ein
einzelnes Leerzeichen drin.
Und genau dieses Leerzeichen ist das Problem. Denn direct_mail macht dann
beim Einlesen des Eintrages folgenden Mail-Empfänger daraus: " "
<mail at domain>.
Beim Auslesen dieser Empfänger-Adresse kommt dann Outlook ins Schleudern.

Abhilfe schafft das deaktivieren der Hook-Funktion bzw. das Entfernen
überflüssiger Leerzeichen, bevor im Hook das Feld mit dem Namen beschrieben
wird.
Werde diesbezüglich Ingo Renner kontaktieren.

Lieben Gruß,
André Spindler



More information about the TYPO3-german mailing list