Hallo,
ich benutze für Powermail als Empfängerliste Benutzer aus eine FE-User Gruppe.
Kennt jemand eine Möglichkeit, den Versand für einzelne Benutzer dieser Gruppe aus zunehmen? Theoretisch wäre ein deaktivieren des einzelnen fe_users möglich aber dann kann dieser sich nicht mehr anmelden. Weiß wer Rat?
Dankeschön
Hallo,
dann antworte ich mir mal selbst.
Ich habe es jetzt so gelöst, dass alle E-Mail Adressen einer angegebene Benutzergruppe ausgelesen werden und Komma separiert direkt in das Feld "E-Mail Adresse des Empfängers" übertragen werden.
Im Feld selbst habe ich den Fluid-Aufruf angegeben:
{f:cObject(typoscriptObjectPath:'lib.receiver')}
Hier das zugehörige Script.
lib.receiver = CONTENT
lib.receiver {
table = fe_users
select {
where = find_in_set(###gruppe###,usergroup)>0
andWhere = disable=0 AND deleted=0
pidInList = 52
markers {
gruppe.data = GP:tx_powermail_pi1|field|5
}
}
renderObj = COA
renderObj {
10 = TEXT
10 {
field = email
dataWrap = |,
required = 1
#stdWrap.noTrimWrap = ||, |
}
}
}
Die Auswahl der Benutzergruppe wird über ein Select von Powermail gesteuert (data = GP:tx_powermail_pi1|field|5)
Das ganze funktioniert hervorragend. Was ich noch nicht testen konnte ist die Verarbeitung sehr vieler E-Mail Adressen. Ich habe möglicherweise in einer Gruppe mehr als 1.000 Empfänger stehen.
FRAGE: Hat jemand Erfahrung damit, ob der Versand auch funktioniert, wenn sehr viele Email Adressen (Komma separiert) als Empfänger angegeben werden?
Angenehmer wäre mir, wenn man direkt im Plugin das Dropdown "E-Mail an Empfänger einer Frontend-Benutzer-Gruppe versenden" über das Formular mit einem analog abgebildeten Dropdown steuern könnte. Dazu habe ich aber noch keine Möglichkeit gefunden.