Codeschnipsel - Funktion - Wegweremails blocken
Folgende Funktion wird nützlich sein um Wegwerfemails zu blocken:
Code:<?php ########################################################################################################################### # P91MAILBLOCK V.1.0 by PA-S.de ########################################################################################################################### # P91MAILBLOCK V.1.0 by PA-S.de # Copyright 2003-2007 PA-S.de # Script Url: www.pa-s.de # Kontakt: kontakt [@] pa-s [.] de # Dieser unsichtbare Verweis darf nicht entfernt werden! ########################################################################################################################### // Funktion function P91MAILBLOCK($email){ $email = strtolower(trim(strip_tags($email))); // Blacklist Domains werden durch ein Leerzeichen getrennt! // Aktuelle Liste: http://www.pa-s.de/php/forum/showthread-47.php $heurisspamlist = 'sofort-mail.de trash-mail.de spambog.com spambog.de discardmail.com discardmail.de dodgeit.com mailinator.com spam.la mytrashmail.com emaildienst.de senseless-entertainment.com temporaryinbox.com put2.net afrobacon.com golfilla.info zoemail.net zoemail.com willhackforfood.biz wegwerfadresse.de mns.ru ukr.net trashmail.org trashmail.de trashmail.com temporaryinbox.com tempinbox.com sriaus.com spamtrail.com spammotel.com spaminator.de spamhole.com spamgourmet.com spamex.com spamday.com spambob.org spambob.net spambob.com kasmail.com sneakemail.com rootprompt.org punkass.com nurfuerspam.de nospammail.net netzidiot.de mailnull.com mailmoat.com mailexpire.com kasmail.com fastsubaru.com fastsuzuki.com fasttoyota.com fastyamaha.com fastnissan.com fastmitsubishi.com fastmazda.com fastkawasaki.com fastchrysler.com fastchevy.com fastacura.com emailias.com e4ward.com dumpmail.de centermail.net centermail.com spamgourmet.com trashmail.net antichef.net'; // $pasarray = explode(' ', strtolower($heurisspamlist)); $mailcheck = explode('@', $email); if(in_array($mailcheck[1], $pasarray, true)){ return true; }else{ return false; } } // ENDE // Abfrage if(P91MAILBLOCK('test@sofort-mail.de')){ # ERROR echo "ERROR: E-Mailadresse ist in der Spamliste!"; }else{ # OK echo "Mail ist OK!"; } ?>