Mit diesen Snippet kann man prüfen ob die E-Mail-Adresse ein Spammer/Spambot ist.
Wenn man ein Forum, ein Blog, eine Shoutbox etc. betreibt, ist dieser Schnipsel sehr sinnvoll. Ihr könnt die E-Mail-Adresse Eures Users prüfen, ob er mit dieser in den letzten 4 Wochen gespammt hat.

Geprüft wird in einer Liste, mit aktuell 11511 E-Mail-Adressen die nicht älter als 4 Wochen sind. Die Liste wird von CTXtra.org erstellt.

Hinweis: Die meisten E-Mail-Adressen sind von SpamBots. (Automatische Roboter die in Foren spammen.)
<?php

/**
 * @author      Martin Zimmermann
 * @contact     erocms@googlemail.com
 * @website     http://myphpsnip.com
 * @license     MIT-Lizenz (http://de.wikipedia.org/wiki/MIT-Lizenz)
 */

function spam_adress($email) {
    
$response file_get_contents('http://checkemail.ctxtra.de/?email='.$email);
    if (
$response == 'is spam') {
        return 
true;
    } elseif (
$response == 'no spam') {
        return 
false;
    } else {
        die(
'ERROR: '.$response);
    }
}

// Beispiel / Example
if (spam_adress('spamabuse@marakesh.info')) {
    echo 
"Diese Adresse hat gespammt!";
}

?>
Demo:
© 2010 by Martin Zimmermann