Beschreibung

Mit Hilfe dieser Funktion können die Bounce-Informationen zu einem Newsletter abgerufen werden. So können Sie Ihr System synchron mit Backclick halten, was die abgemeldeten Adressen betrifft, denn In den Informationen ist ebenfalls enthalten, ob eine Adresse in Backclick entfernt worden ist oder nicht. Als Ergebnis wird ein Array für eine Bouncemail-Information zurück gegeben. Hier sind folgende Angaben enthalten:

Verfügbar ab Backclick-Version: 5.8.9

Damit eine Anfrage ausgeführt wird, müssen folgende Angaben gemacht werden:

Beispiel

$client = new SoapClient($wsdlUrl);
$bounceMailRequest = new StdClass();
$bounceMailRequest->mandatorId = 0;
$bounceMailRequest->newsletterId = 10480;
try {
  $result = $client->getBounceMails($bounceMailRequest);
  var_dump($result);
} catch (Exception $e) {
  echo "Fehler aufgetreten: " . $e->getMessage() . "\n";
} 


object(stdClass)#3 (1) {
  ["bounceMails"]=>
  object(stdClass)#4 (1) {
    ["item"]=>
    array(12) {
      [0]=>
      object(stdClass)#5 (6) {
        ["bounceAddress"]=>
        string(18) "user@example.com"
        ["bounceMessage"]=>
        string(79) "550 5.1.8 <sdfsdf@backclick-test.de>: Sender address rejected: Domain not found"
        ["bounceCode"]=>
        int(550)
        ["bounceTime"]=>
        int(1362648772)
        ["isUnsubscribed"]=>
        bool(true)
        ["bounceType"]=>
        string(10) "HARDBOUNCE"
      }
    }
  }
}

 Quellcode

Um ein funktionsfähiges Beispiel testen können, steht hier der Quellcode zum Download zur Verfügung.

Beispiel für das Abrufen von Bouncemail-Informationen