Page tree
Skip to end of metadata
Go to start of metadata

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:

  • E-Mail Adresse
  • Bouncecode
  • Bouncemessage
  • Bounce-Timestamp
  • Ist die Adresse im System abgemeldet worden
  • Bouncetyp (SOFTBOUNCE / HARDBOUNCE)

Verfügbar ab Backclick-Version: 5.8.9

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

  • ID des Mandanten
  • API-Key (optionale Authentifizierung, wenn nicht angegeben, dann wird die Authentifizierung über die IP-Adressen vorgenommen)
  • ID des Newsletters, zu dem die Bounce-Informationen ausgelesen werden sollen.

Beispiel

Beispiel für das Abrufen von Bouncemail-Informationen
$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";
} 
Beispielausgabe
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