Eine Möglichkeit wäre natürlich, alle unterschiedlichen Konstellationen als einzelnen Seiten bzw. Zettel zu erstellen und dann per Zufallsgenerator 4 aus diesen zu ziehen
Genau genommen, eine Kombination zu ziehen, dann würde der Zufallsgenerator z.B. so aussehen:
Max, Viele, Müller, TX01
Max, Viele, Müller, TX02
Max, Viele, Müller, TX03
...
Rosie, Herzliche, Kravtchek, TX08
Rosie, Herzliche, Kravtchek, TX09
So eine Liste lässt sich via Excel recht flott zusammenstellen, und ich würde die kompletten Kombinationen durchaus as Option in Betracht ziehen. Denn nur damit ist sichergestellt, dass die UVs statistisch unabhängig sind. Bei getrennten Zufallsgeneratoren könnte es im Prinzip passieren, dass immer "Max" als Anrede mit der Grußformel "Viele" und "Rosie" mit "Herzliche" gezogen wird - also, rein zufällig.
Der Aufwand ist hier auch nicht besonders groß - Sie müssen sich nur auf die 4 Elemente beschränken - also den Mailtext mit den Platzhaltern einfach nur über dessen Text-Kennung einbinden - und dann ein wenig PHP-Code.
$ziehung = value('RG01', 'csv');
putList("IV01", $ziehung);
replace('%Anrede%', $ziehung[0]);
replace('%Abschlussformel%', $ziehung[1]);
replace('%Name%', $ziehung[2]);
text($ziehung[3]);
Oder wenn es noch ein wenig netter aussehen soll:
$ziehung = value('RG01', 'csv');
putList("IV01", $ziehung);
show($ziehung[3], [
'%Anrede%' => $ziehung[0],
'%Abschlussformel%' => $ziehung[1],
'%Name%' => $ziehung[2]
]);
Na gut, über Ästhetik lässt sich streiten :)