Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
themeEclipse
languagephp
titleVersand einer Transaktionsmail
firstline2
linenumberstrue
$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";
}

Code Block
themeEclipse
languagephp
titleBeispielausgabe
firstline1
linenumberstrue
object(stdClass)#2 (1) {
  ["success"]=>
  bool(true)
}

...