Zum Inhalt springen

powermail - mehrere Empfänger

Erstellt am 27. September 2008 · 13 Antworten · letzte Antwort am 10. Februar 2010

Tags: Powermail, tt_address, Frage

tobilot ·

Hmm, mit php hab ichs nun nicht so wirklich. Ich habe aber jemand an der Hand, mit dem könnte ich das dann mal machen.
Falls ich dann neue Erkenntnisse haben sollte, melde ich mich an dieser Stelle wieder.
Danke

tobilot ·

Hi Alex
Kann es sein, dass es irgendwie an Escapes liegt, denn wenn ich die uid in Einfache Anführungszeichen setze, dann wird eine Empfängeradresse aus tt_address ausgelesen und die Mail an diese verschickt, allerdings nur die erste Adresse, nicht beide o.O

Bild: tobilot.de/…/sql_query_korrekt.jpg

Hast du vielleicht noch eine Idee, brauche ich evtl. andere escapes?

einpraegsam.​net ·
tobilot schrieb

Hast du vielleicht noch eine Idee, brauche ich evtl. andere escapes?

Bei Zahlen braucht man keine Anführungszeigen oder Hochkommas - müsste ich mir im Code anschauen...

tobilot ·

Naja, aber nur so gehts. Jedenfalls ist eine(!) Adresse auswählbar.

Wie siehts denn mit mit zwei Emfängern aus, geht das überhaupt mit dem Ansatz, den ich hier verfolge, oder sollte ich darauf verzichten und auch nur die Auswahl von einem Feld zulassen, nicht mehreren gleichzeitig.

tobilot ·

Alles klar, eine eindeutige Auswahl ohne Mehrfachempfänger ist mir im Moment auch wichtger als mögliche mehrere Empfänger.
Ich verschieb das mal gedanklich ein wenig nach hinten. Vielleicht findest du ja auch noch eine Lösung.

DarkNemesis ·

Vielleicht eine interessante Anmerkung an alle die das lesen und sich Frage wo das SQL Feld sein soll.

Seit der Version 1.5.3 existiert dieses nicht mehr. Die Konfig. ist nur noch über TS möglich.

Meine Frage wäre nun wie die Lösung in TS zu dem Beispiel aus Post 1 aussehen würde?

tobilot ·

z.B. so:

//Set the SQL Query for email fields in tt_address
plugin.tx_powermail_pi1.email.recipient_mail {
	email_query = TEXT
	email_query.value = SELECT email FROM tt_address WHERE uid IN(###UID4###)
}

Dabei ist die UID die UID des Auswahlfeldes im Formular, wo die Emailadressen ausgewählt werden sollen.
Bitte auch beachten: Ich nehme die Emailadressen aus tt_address !

DarkNemesis ·

Danke hab in Anlehnung an dein TS gelöst.

plugin.tx_powermail_pi1.email.recipient_mail {
        email_query = TEXT
        email_query.value = SELECT email FROM fe_users WHERE uid IN(###UID1###)
}