Page tree

Versions Compared

Key

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

...

Um eine Transaktionsmail zu versenden, müssen Sie folgende Parameter angeben:

  • ID des Mandanten
  • Betreff der E-Mail
  • Absenderadresse der E-Mail
  • Absendername der E-Mail
  • Inhalt der E-Mail (dabei kann entweder Text oder HTML übergeben werden. Backclick kodiert die E-Mail automatisch im richtigen Format)
  • Empfänger der E-Mail:
    • E-Mail Adresse des Empfängers
    • ID des Mandanten
    • ID einer Verteilerliste

...

  • Invalid domain of sender address ("example.com"). If you want to send email for this domain, please contact your admin. => Die angegebene Absenderdomain darf unter dem Mandanten nicht verwendet werden.

Beispiel

Code Block
themeEclipse
languagephp
titleVersand einer Transaktionsmail
firstline2
linenumberstrue
$client = new SoapClient($wsdlUrl);
$request = new StdClass();
$request->mandatorId = 0;
$request->subject = utf8_encode("Betreff der E-Mail");
$request->senderName = utf8_encode("Name des Absenders");
$request->senderEmail = "user@example.com";
$request->newsletterContent = utf8_encode("<html><body>HTML-Inhalt der E-Mail</body></html>");
$request->alternativeContent = utf8_encode("Alternativtext der E-Mail");
$request->subscriber = new StdClass();
$request->subscriber->subscriberEmail = utf8_encode("recipient@example.com");
$request->subscriber->mandatorId = 0;
$request->subscriber->newsletterListIds = array(1);
try {
  $result = $client->transactionMail($request);
  var_dump($result);
} catch (Exception $e) {
  echo "Error: " . $e->getMessage() . "\n";
}
Code Block
themeEclipse
languagephp
titleBeispielausgabe
firstline1
linenumberstrue
object(stdClass)#2 (1) {
  ["success"]=>
  bool(true)
}

 Quellcode

Damit Sie Um ein funktionsfähiges Beispiel testen können, haben wir Ihnen steht hier den der Quellcode zum Download zur Verfügung gestellt.

Beispiel für den Versand einer Transaktionsmail