Skip to content

Instantly share code, notes, and snippets.

@lastguest
Created September 7, 2018 12:57
Show Gist options
  • Save lastguest/657868b1667e417c2bc29cb837f5aa3a to your computer and use it in GitHub Desktop.
Save lastguest/657868b1667e417c2bc29cb837f5aa3a to your computer and use it in GitHub Desktop.
[PHP] is_fake_email
<?php
function is_fake_email($email){
return preg_match('~[^@]+@((\d+-m(ail)?|\d+c(huan|lickemail|n)|\d+d(-painting|ays-printing)|\d+(experts|hosting|mail|minutemail|ox|pad|paq|prong|tags|url|warding|wnd|zhuan)?|a(-bc|frobacon|g|gedmail|jaxapp|livance|milegit|miri|miriindustries|nappthat|no-mail|nonbox|nonymail|nonymbox|ntichef|ntispam|rmyspy|zmeil)|be(ddly|efmilk)|big(professor|string)|bi(nkmail|o-muesli)|bo(bmail|dhi\.lawlita|fthew|otybay|un|uncr|xformail)|bre(fmail|nnendesreich)|b(axomale\.ht|logmyway|roadbandninja|snow|u\.mintemail|uffemail|ugmenot|umpymail|und|urnthespam|uyusedlibrarybooks)|c(2|asualdx|ellurl|entermail|hammy|heatmail|hogmail|hoicemail1|hong-mail|lixser|mail|onsumerriot|ool|orreo\.blogos|osmorph|ourriel|ourrieltemporaire|rapmail|razymailing|ubiclink|urryworld|ust|uvox)|da(coolest|ndikmail|yrep)|d(bunker|cemail|eadaddress|eadspam|eagot|ealja|espam|espammed|evnullmail|fgh|igitalsanctuary|ingbone|iscardmail|isposableaddress|isposableemailaddresses|isposableinbox|ispose|isposeamail|isposemail|ispostable|m\.w3internet\.co\.ukexample|odgeit|odgit|oiea|omozmail|onemail|ontreg|ontsendmespam|otmsg|rdrb|udmail|ump-email|umpandjunk|umpmail|umpyemail|uskmail)|e(-mail|4ward|asytrashmail|inrot|mail60|maildienst|mailgo|mailias|mailigo|mailinfive|maillime|mailmiser|mailsensei|mailtemporar|mailtemporario|mailthe|mailtmp|mailto|mailwarden|mailx|mailxfer|meil|mz|nterto|phemail|tranquil|vopo|xample|xplodemail|yepaste)|fakein(box|formation)|fakemail(z)?|fan(sworldwide|tasymail)|fastch(evy|rysler)|fastm(azda|itsubishi)|fastsu(baru|zuki)|fast(acura|kawasaki|nissan|toyota|yamaha)|f(ammix|atflap|dfdsfds|ightallspam|ilzmail|ixmail|izmail|leckens|lyspam|ootard|orgetmail|r33mail|rapmail|riendlymail\.co|ront14|uckingduh|udgerub|ux0ringduh)|ge(litik|t1mail|t2mail|tairmail|tmails|tonemail)|gi(rlsundertheinfluence|shpuppy)|go(emailgo|rillaswithdirtyarmpits|tmail|tti\.otherinbox|wikibooks|wikicampus|wikicars|wikifilms|wikigames|wikimusic|wikinetwork|wikitravel|wikitv)|gre(at-host|ensloth)|g(arliclife|hosttexter|randmasmail|rr|srv\.co|uerillamail|uerrillamail|uerrillamailblock|ustr)|h(\.mintemail|8s|acccc|altospam|atespam|erp|idemail|idzz|ochsitze|otpop|ulapla|ushmail)|ie(atspam|h-mail)|ih(ateyoualot|eartspam)|im(ails|gof|stations)|inbox(alias|clean)?|ins(org-mail|tant-mail)|i(nbax|ncognitomail|poo|rish2me|wi)|j(etable|nxjn|ourrapide|srsolutions|unk1e)|kas(mail|pop)|ki(llmail|r\.ch)|kl(assmaster|zlk)|ku(lturbetrieb|rzepost)|la(ckmail|vabit)|l(etthemeatspam|hsdv|ifebyfood|ink2mail|itedrop|ol\.ovpn|ookugly|opl\.co|ortemail|ovemeleaveme|r78|roid)|ma(board|il|il-filter|il-temporaire|il\.mezimages|il114|il2rss|il333|il4trash|ilbidon|ilblocks|ilbucket|ilcatch|ildrop|ileater|ilexpire|ilfa|ilfreeonline|ilguard|ilimate|ilin8r|ilinater|ilinator|ilinator2|ilincubator|ilismagic|ilme|ilmetrash|ilmoat|ilnator|ilnesia|ilnull|ilquack|ilscrap|ilshell|ilsiphon|ilslapping|ilslite|iltemp|iltothis|ilzilla|kemetheking|nybrain)|me(ga\.zik|inspamschutz|ltmail|ssagebeamer|zimages)|mi(erdamail|gumail|ntemail)|mobi(\.web|leninja\.co)|mon(courrier|email|mail|umentmail)|mt20(09|14)|my(cleaninbox|emailboxy|mail-in|packs|partyclip|phantomemail|spaceinc|spacepimpedup|spamless|tempemail|trashmail)|ne(omailbox|pwk|rvmich|rvtmich|tmails|tzidiot|verbox)|no(-spam|bulk|clickemail|gmailspam|mail\.xl|mail2me|morespamemails|spam\.ze|spam4|spamfor|spamthanks|tmailinator|tsharingmy|where|wmymail)|nu(rfuerspam|s\.edu)|ob(jectmail|obbo)|oneoff(email|mail)|on(ewaymail|line)|o(daymail|opi|payq|rdinaryamerican|therinbox|urklips|utlawspam|vpn|wlpic)|pa(ncakemail|please)|p(cusers\.otherinbox|epbot|impedupmyspace|jjkp|lexolan|oczta\.onet|olitikerclub|oofy|ookmail|rivacy|rivy-mail|rivymail|roxymail|rtnx|unkass|utthisinyourspamdatabase|wrby)|q(q|uickinbox)|re(allymymail|code|cursor|cyclemail|gbypass|gbypass\.comsafe-mail|jectmail)|r(cpt|hyta|klips|mqkr|oyal|ppkn|trtr)|safe(-mail|rsignup|tymail|typost)|sa(ndelf|ynotospams)|se(lfdestructingmail|ndspamhere)|shi(eldedmail|ftmail|tmail|tware)|si(bmail|nnlos-mail|teposter)|sl(askpost|opsbox|ushmail)|sm(ashmail|ellfear)|sn(akemail|eakemail|kmail)|sof(imail|ort-mail)|so(getthis|hu|odonims)|spam(4|avert|bob|bog|box|box\.irishspringrealty|cannon|cero|con|corptastic|cowboy|day|ex|free|free24|goes|gourmet|herelots|hereplease|hole|ify|inator|kill|l|motel|obox|off|salad|slicer|spot|this\.co|thisplease|trail|troll)?|sp(eed\.\d+s|oofmail)|st(artkeys|inkefinger|op-my-spam|uffmail)|super(greatmail|mailer|rito|stachel)|ta(gyourself|lkinator|pchicuoihoi)|te(ewars|leworm|mp\.emeraldwebmail|mpalias|mpe-mail|mpemail|mpemail\.co|mpinbox|mpinbox\.co|mpmail|mpmail2|mpmaildemo|mpomail|mporarily|mporarioemail|mporaryemail|mporaryforwarding|mporaryinbox|mpthe|mpymail)|thank(snospam|you2010)|th(ecloudindex|isisnotmyrealemail|rowawayemailaddress)|ti(lien|ttbit)|t(mailinator|oiea|radermail|rash-amil|rash-mail|rash2009|rash2010|rash2011|rashdevil|rashemail|rashmail|rashmailer|rashymail|rbvm|rillianpro|ryalert|urual|winmail|yldd)|u(ggsrock|mail|pliftnow|plipht|roid)|ve(nompen|ryrealemail)|vid(chart|itag)|v(iewcastmedia|ubby)|wal(ala|kmail)|web(email|m4il)|wegwerf-email(-addressen|s)|wegwerf(adresse|email|mail)|wh(4f|atiaas|atpaas|atsaas|opy|yspam)|wil(email|lselfdestruct)|w(eg-werf-email|etrainbayarea|inemaven|ronghead|uzup|uzupmail|wwnew)|xe(maps|nts)|x(agloo|maily|oxy|yzfree)|ye(ah|p)|yo(gamaven|pmail)|y(ahoo|pmail\.webarnak|uurok)|ze(hnminutenmail|tmail)|zo(axe|email|mg)))\.(com|ru|net|org|de|to|dk|tk|cx|so|info|cr|in|us|hu|nf|it|ro|br|hm|ir|fr|uk|eu|la|biz|si|tc|pl|cc|by|me|lv|dj|nu|id|ws|sg|ms|at|nl|se|su|jp|za|ph|vn)$~AS',$email);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment