...
- 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.
- Validation error => Es liegt ein Fehler im Request vor, dieser genügt nicht den Anforderungen. Details sind in der Fehlermeldung zu finden.
- No templateId AND no newsletterContent given! => Es wurde weder eine Template-ID noch der Inhalt zu dem Newsletter angegeben.
- No subject given. => Der Betreff wurde nicht angegeben.
- Invalid templateId! => Die angegebene Template-ID existiert nicht.
- Autoimport is running. Please try again later. => Es läuft gerade ein automatischer Import, welcher den Newsletter beeinflussen würde. Funktion bitte später erneut aufrufen.
- Filter with ID #id is non existent. => Der angegebene Filter existiert nicht.
- No Recipients are given! => Es wurde weder eine Newsletter-List-ID noch ein Profilfilter angegeben. Dadurch gibt es keine Empfänger an die der Newsletter versendet werden könnte.
Beispiel
Code Block | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
$client = new SoapClient($wsdlUrl); $createMailingRequest = new StdClass(); $createMailingRequest->mandatorId = 0; $createMailingRequest->newsletterContent = utf8_encode("<html><body>HTML-Inhalt des Newsletters</body></html>"); $createMailingRequest->alternativeContent = utf8_encode("Text-Inhalt des Newsletters"); $createMailingRequest->subject = utf8_encode("Betreff des Newsletters"); $createMailingRequest->senderName = "Absendername"; $createMailingRequest->senderEmail = "user@example.com"; $createMailingRequest->recipients = new StdClass(); $createMailingRequest->recipients->newsletterListId = 1; date_default_timezone_set('Europe/Berlin'); $createMailingRequest->sendTime = time(); try { $result = $client->createMailing($createMailingRequest); var_dump($result); } catch (Exception $e) { echo "\n" . $e->getMessage() . "\n"; if (is_array($e->detail->ValidationError)) { foreach ($e->detail->ValidationError as $ve) { echo $ve . "\n"; } } else { echo $e->detail->ValidationError . "\n"; } } |
Code Block | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
object(stdClass)#4 (2) { ["success"]=> bool(true) ["newsletterId"]=> int(10153) } |
...