Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

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

Code Block
themeEclipse
languagephp
titleBeispiel für das Abrufen von Bouncemail-Informationen
firstline2
linenumberstrue
$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";
} 
Code Block
themeEclipse
languagephp
titleBeispielausgabe
firstline2
linenumberstrue
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