Block Trashmail

Wegwerf-E-Mail-Adressen erkennen und blockieren

PHP

Standardabfrage

curl

// cURL Handle initiieren
$curl = curl_init();

// Variablen setzen
$url = 'https://api.block-trashmail.de';
$email = 'foobar@example.com';

// Einstellungen setzen
curl_setopt_array($curl, array(
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_URL => $url . '/check/'. $email,
));

// Anfrage senden und Rückgabewert zwischenspeichern
$result = curl_exec($curl);

// Anfrage auf Fehler prüfen
if ('null' != $result) {
    // Ergebnis verwerten
    if ('true' == $result) {
        echo $email . ' ist eine Wegwerf E-Mail Adresse';
    } else {
        echo $email . ' ist KEINE Wegwerf E-Mail Adresse';
    }
} else {
    // Fehler ausgeben
    echo 'Ein Fehler ist aufgetreten.';
}

// Initiierung von cURL auflösen (Speicherplatz bereinigen)
curl_close($curl);

file_get_contents()

// Variablen setzen
$url = 'https://api.block-trashmail.de';
$email = 'foobar@example.com';

// Anfrage senden und Rückgabewert zwischenspeichern
$result = file_get_contents($url . '/check/'. $email, false);

// Anfrage auf Fehler prüfen
if ('null' != $result) {
    // Ergebnis verwerten
    if ('true' == $result) {
        echo $email . ' ist eine Wegwerf E-Mail Adresse';
    } else {
        echo $email . ' ist KEINE Wegwerf E-Mail Adresse';
    }
} else {
    // Fehler ausgeben
    echo 'Ein Fehler ist aufgetreten.';
}