Hallo zusammen,
wir nutzen die Greyhound-API, um Emails über unser Shop-Backend zu versenden. Da der ein oder anderen MA auch mal recht spät Abends Emails abarbeitet, würde ich dort gerne einfach seinen Emails die Regel "Zeitversetzter Versand" über die Schnittstelle hinzufügen. Ich finde zwar Variable $Rules, bin jedoch etwas aufgeschmissen, wie ich das Array fülle. Kann mir Jemand dabei helfen?
Etwas vereinfacht sieht mein Skript so aus:
$email = rpc_itemslib::newRpcDetailedItem(true);
$email->Kind = rpc_itemslib::ikEmail;
$email->State = rpc_itemslib::isNew;
$email->From->Text = 'FoxxShirts.de <info@foxxshirts.de>';
$email->Subject = $_POST['Subject'];
$email->Recipients = array($recipient); // Empfänger hinzufügen
$attachment = "files/belege/" . $_POST['Belegart'] . "_" . $_POST['Belegnummer'] . ".pdf";
$client->uploadItemNewAttachment($emailId, file_get_contents($attachment), basename($attachment));
Jetzt würde ich gerne die Regel irgendwie so hinzufügen:
$email->Rules = (regelid, datum/uhrzeit) // datum = wann die email versendet werden soll
Vielen Dank für die Unterstützung.
Gruß, Steffen