...
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 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
$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 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
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.