$client = new SoapClient($wsdlUrl);
$requestdate_default_timezone_set('Europe/Berlin');
$transactionMail = new StdClass();
$request$transactionMail->mandatorId = 0;
$request$transactionMail->subject>channelId = utf8_encode("Betreff der E-Mail")1;
$request$transactionMail->senderName = utf8_encode("'Name des Absenders")';
$request$transactionMail->senderEmail = "user@example.com"'sender@example.net';
$request$transactionMail->newsletterContent>recipient = new utf8_encode("<html><body>HTML-Inhalt der E-Mail</body></html>");
$request->alternativeContentStdClass();
$transactionMail->recipient->emailAddress = 'user@recipient.domain';
$transactionMail->recipient->recipientFields = array();
$recipientField = new StdClass();
$recipientField->fieldName = 'VORNAME';
$recipientField->fieldValue = utf8_encode("Alternativtext der E-Mail");
$request->subscriber'Max');
array_push($transactionMail->recipient->recipientFields, $recipientField);
$recipientField = new StdClass();
$request->subscriber->subscriberEmail$recipientField->fieldName = 'NACHNAME';
$recipientField->fieldValue = utf8_encode("recipient@example.com"'Mustermann');
$request->subscriber->mandatorId = 0;
$request->subscriber->newsletterListIds = array(1array_push($transactionMail->recipient->recipientFields, $recipientField);
$transactionMail->subject = utf8_encode('Transaktionsmail an $$VORNAME$$ $$NACHNAME$$');
$transactionMail->mailContent = utf8_encode('<html><body>Hallo $$VORNAME$$ $$NACHNAME$$</body></html>');
try {
$result = $client->transactionMail>sendTransactionMail($request$transactionMail);
var_dump($result);
} catch (Exception $e) {
echo "ErrorFehler aufgetreten: " . $e->getMessage() . "\n";
}
|