From 16edef2d90a0bff4ce5ea4a6c28848f666603a87 Mon Sep 17 00:00:00 2001 From: Vincent Langlet Date: Wed, 10 Dec 2025 10:31:49 +0100 Subject: [PATCH 1/3] Rely on mailchecker --- composer.json | 3 ++- src/EmailChecker/Adapter/BuiltInAdapter.php | 9 +++---- src/EmailChecker/ThrowawayDomains.php | 10 ++++++++ .../Tests/ThrowawayDomainsTest.php | 24 ------------------- 4 files changed, 17 insertions(+), 29 deletions(-) delete mode 100644 tests/EmailChecker/Tests/ThrowawayDomainsTest.php diff --git a/composer.json b/composer.json index b19ca28..a14ed42 100644 --- a/composer.json +++ b/composer.json @@ -10,7 +10,8 @@ } ], "require": { - "php": "^8.0" + "php": "^8.0", + "fgribreau/mailchecker": "^6.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.91", diff --git a/src/EmailChecker/Adapter/BuiltInAdapter.php b/src/EmailChecker/Adapter/BuiltInAdapter.php index 66a0984..ce3c603 100644 --- a/src/EmailChecker/Adapter/BuiltInAdapter.php +++ b/src/EmailChecker/Adapter/BuiltInAdapter.php @@ -12,14 +12,14 @@ namespace EmailChecker\Adapter; use EmailChecker\ThrowawayDomains; +use Fgribreau\MailChecker; /** * Built-in adapter. * - * This adapter provides a list of throwaway domains included in that library. - * Initially, those domains come from FGRibreau/mailchecker library. + * This adapter provides a list of throwaway domains coming from FGRibreau/mailchecker library. * - * @see https://github.com/FGRibreau/mailchecker/blob/master/list.json + * @see https://github.com/FGRibreau/mailchecker/blob/master/list.txt * * @author Matthieu Moquet */ @@ -32,7 +32,8 @@ class BuiltInAdapter implements AdapterInterface public function isThrowawayDomain($domain) { - return in_array($domain, $this->getDomains(), true); + // MailChecker::isBlackListed works with the whole email. + return MailChecker::isBlacklisted('foo@'.$domain); } /** diff --git a/src/EmailChecker/ThrowawayDomains.php b/src/EmailChecker/ThrowawayDomains.php index b7e341a..9da13dd 100644 --- a/src/EmailChecker/ThrowawayDomains.php +++ b/src/EmailChecker/ThrowawayDomains.php @@ -11,12 +11,17 @@ namespace EmailChecker; +use EmailChecker\Adapter\AggregatorAdapter; +use Fgribreau\MailChecker; + /** * List of built-in throwaway domains read from the resources folder. * * @author Matthieu Moquet * * @implements \IteratorAggregate + * + * @deprecated */ class ThrowawayDomains implements \IteratorAggregate, \Countable { @@ -32,6 +37,11 @@ public function __construct() throw new \LogicException('File "throwaway_domains.txt" not found'); } + trigger_error(\sprintf( + 'Since mattketmo/email-checker 2.5.0: Class "%s" is deprecated.', + self::class, + ), \E_USER_DEPRECATED); + $this->domains = Utilities::parseLines($content); } diff --git a/tests/EmailChecker/Tests/ThrowawayDomainsTest.php b/tests/EmailChecker/Tests/ThrowawayDomainsTest.php deleted file mode 100644 index 12ec810..0000000 --- a/tests/EmailChecker/Tests/ThrowawayDomainsTest.php +++ /dev/null @@ -1,24 +0,0 @@ - - * - * This source file is subject to the MIT license that is bundled - * with this source code in the file LICENSE. - */ - -namespace EmailChecker\Tests; - -use EmailChecker\ThrowawayDomains; - -final class ThrowawayDomainsTest extends TestCase -{ - public function testIsInstanciable(): void - { - $domains = new ThrowawayDomains(); - - self::assertGreaterThan(0, count($domains)); - } -} From 90d6c1c50593fa044de1141491b042721bd23425 Mon Sep 17 00:00:00 2001 From: Vincent Langlet Date: Wed, 10 Dec 2025 10:40:01 +0100 Subject: [PATCH 2/3] Fix --- composer.json | 2 +- src/EmailChecker/Adapter/BuiltInAdapter.php | 18 ------------------ 2 files changed, 1 insertion(+), 19 deletions(-) diff --git a/composer.json b/composer.json index a14ed42..b3c5257 100644 --- a/composer.json +++ b/composer.json @@ -11,7 +11,7 @@ ], "require": { "php": "^8.0", - "fgribreau/mailchecker": "^6.0" + "fgribreau/mailchecker": "^6.0.16" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.91", diff --git a/src/EmailChecker/Adapter/BuiltInAdapter.php b/src/EmailChecker/Adapter/BuiltInAdapter.php index ce3c603..ad492fe 100644 --- a/src/EmailChecker/Adapter/BuiltInAdapter.php +++ b/src/EmailChecker/Adapter/BuiltInAdapter.php @@ -11,7 +11,6 @@ namespace EmailChecker\Adapter; -use EmailChecker\ThrowawayDomains; use Fgribreau\MailChecker; /** @@ -25,26 +24,9 @@ */ class BuiltInAdapter implements AdapterInterface { - /** - * @var string[]|null - */ - protected $domains = null; - public function isThrowawayDomain($domain) { // MailChecker::isBlackListed works with the whole email. return MailChecker::isBlacklisted('foo@'.$domain); } - - /** - * @return string[] - */ - private function getDomains() - { - if (null === $this->domains) { - $this->domains = (new ThrowawayDomains())->toArray(); - } - - return $this->domains; - } } From 988f1216e030872c3e1953925455c4ccf88d580a Mon Sep 17 00:00:00 2001 From: Vincent Langlet Date: Wed, 10 Dec 2025 10:44:58 +0100 Subject: [PATCH 3/3] Simplify --- res/throwaway_domains.txt | 2516 ------------------- src/EmailChecker/Adapter/BuiltInAdapter.php | 24 +- src/EmailChecker/ThrowawayDomains.php | 17 +- 3 files changed, 22 insertions(+), 2535 deletions(-) delete mode 100755 res/throwaway_domains.txt diff --git a/res/throwaway_domains.txt b/res/throwaway_domains.txt deleted file mode 100755 index fc9524f..0000000 --- a/res/throwaway_domains.txt +++ /dev/null @@ -1,2516 +0,0 @@ -0-mail.com -027168.com -0815.ru -0815.ry -0815.su -0845.ru -0clickemail.com -0mixmail.info -0wnd.net -0wnd.org -0x207.info -1-8.biz -100likers.com -10mail.com -10mail.org -10minut.com.pl -10minutemail.cf -10minutemail.co.uk -10minutemail.co.za -10minutemail.com -10minutemail.de -10minutemail.ga -10minutemail.gq -10minutemail.ml -10minutemail.net -10minutesmail.com -10x9.com -117.yyolf.net -123-m.com -12hosting.net -12houremail.com -12minutemail.com -12minutemail.net -12storage.com -140unichars.com -147.cl -14n.co.uk -1ce.us -1chuan.com -1fsdfdsfsdf.tk -1mail.ml -1pad.de -1st-forms.com -1to1mail.org -1zhuan.com -20boxme.org -20email.eu -20email.it -20mail.eu -20mail.in -20mail.it -20minute.email -20minutemail.com -2120001.net -21cn.com -24hourmail.com -24hourmail.net -2emea.com -2ether.net -2fdgdfgdfgdf.tk -2p-mail.com -2prong.com -30minutemail.com -30wave.com -33mail.com -36ru.com -3d-painting.com -3l6.com -3mail.ga -3trtretgfrfe.tk -4-n.us -418.dk -420blaze.it -42o.org -4gfdsgfdgfd.tk -4mail.cf -4mail.ga -4warding.com -4warding.net -4warding.org -50mb.ml -5ghgfhfghfgh.tk -5gramos.com -5mail.cf -5mail.ga -5oz.ru -5x25.com -60minutemail.com -672643.net -675hosting.com -675hosting.net -675hosting.org -69postix.info -6hjgjhgkilkj.tk -6ip.us -6mail.cf -6mail.ga -6mail.ml -6paq.com -6url.com -75hosting.com -75hosting.net -75hosting.org -7days-printing.com -7mail.ga -7mail.ml -7tags.com -80665.com -8127ep.com -8chan.co -8mail.cf -8mail.ga -8mail.ml -99experts.com -99pubblicita.com -9mail.cf -9me.site -9ox.net -a-bc.net -a.mailcker.com -a.vztc.com -a41odgz7jh.com -a45.in -abakiss.com -abcmail.email -abusemail.de -abuser.eu -abyssmail.com -ac20mail.in -academiccommunity.com -acentri.com -add3000.pp.ua -adiq.eu -adobeccepdm.com -adpugh.org -adrianou.gq -adsd.org -advantimo.com -adwaterandstir.com -aegde.com -aegia.net -aegiscorp.net -aelo.es -aeonpsi.com -afrobacon.com -ag.us.to -agedmail.com -agger.ro -agtx.net -ahk.jp -airsi.de -airsport.top -ajaxapp.net -akapost.com -akerd.com -aktiefmail.nl -al-qaeda.us -aligamel.com -alisongamel.com -alivance.com -alldirectbuy.com -allowed.org -allthegoodnamesaretaken.org -alph.wtf -ama-trade.de -ama-trans.de -amail.com -amail4.me -amazon-aws.org -amelabs.com -amilegit.com -amiri.net -amiriindustries.com -ampsylike.com -anandtanna.com -anappfor.com -anappthat.com -andthen.us -animesos.com -anit.ro -ano-mail.net -anon-mail.de -anonbox.net -anonmails.de -anonymail.dk -anonymbox.com -anonymized.org -anonymousness.com -ansibleemail.com -anthony-junkmail.com -antichef.com -antichef.net -antireg.com -antireg.ru -antispam.de -antispam24.de -antispammail.de -apfelkorps.de -aphlog.com -apkmd.com -appc.se -appinventor.nl -appixie.com -apps.dj -aprice.co -arduino.hk -armyspy.com -aron.us -arroisijewellery.com -artman-conception.com -arurgitu.gq -arvato-community.de -aschenbrandt.net -asdasd.nl -asdasd.ru -ashleyandrew.com -asorent.com -ass.pp.ua -astroempires.info -asu.mx -asu.su -asuopen.com -at0mik.org -atech5.com -atvclub.msk.ru -augmentationtechnology.com -auti.st -autorobotica.com -autotwollow.com -aver.com -avls.pt -avpa.nl -awatum.de -awiki.org -ax80mail.com -axiz.org -azcomputerworks.com -azmeil.tk -b1of96u.com -b2cmail.de -badgerland.eu -badoop.com -balanc3r.com -bareed.ws -barryogorman.com -bartdevos.be -basscode.org -bauwerke-online.com -baxomale.ht.cx -bazaaboom.com -bcast.ws -bcb.ro -bccto.me -bearsarefuzzy.com -beddly.com -beefmilk.com -begoz.com -belljonestax.com -benipaula.org -bestchoiceusedcar.com -bestdefinitions.com -besttempmail.com -betr.co -bgx.ro -bidourlnks.com -big1.us -bigprofessor.so -bigstring.com -bigwhoop.co.za -bij.pl -binkmail.com -bio-muesli.info -bio-muesli.net -blackmarket.to -bladesmail.net -blip.ch -blogmyway.org -bluedumpling.info -bluewerks.com -bnuis.com -bobmail.info -bobmurchison.com -bodhi.lawlita.com -bofthew.com -bonobo.email -bookthemmore.com -bootybay.de -borged.com -borged.net -borged.org -bot.nu -boun.cr -bouncr.com -boxformail.in -boximail.com -boxtemp.com.br -br.mintemail.com -brandallday.net -brasx.org -breakthru.com -brefmail.com -brennendesreich.de -briggsmarcus.com -britishintelligence.co.uk -broadbandninja.com -bsnow.net -bspamfree.org -bspooky.com -bst-72.com -btb-notes.com -btc.email -btizet.pl -bu.mintemail.com -buffemail.com -bugmenever.com -bugmenot.com -bulrushpress.com -bum.net -bumpymail.com -bunchofidiots.com -bund.us -bundes-li.ga -bunsenhoneydew.com -burnthespam.info -burstmail.info -businessbackend.com -businesssuccessislifesuccess.com -buspad.org -buymoreplays.com -buyordie.info -buyusedlibrarybooks.org -byebyemail.com -byespm.com -byom.de -c.andreihusanu.ro -c.wlist.ro -c2.hu -c51vsgq.com -cachedot.net -californiafitnessdeals.com -cam4you.cc -candymail.de -cane.pw -capiron.com -car101.pro -card.zp.ua -caseedu.tk -casualdx.com -cavi.mx -cbair.com -cc.liamria -cdfaq.com -cdpa.cc -ce.mintemail.com -ceed.se -cek.pm -cellurl.com -centermail.com -centermail.net -cetpass.com -ch.tc -chacuo.net -chammy.info -cheaphub.net -cheatmail.de -chickenkiller.com -chielo.com -childsavetrust.org -chilkat.com -chithinh.com -chogmail.com -choicemail1.com -chong-mail.com -chong-mail.net -chong-mail.org -chumpstakingdumps.com -cigar-auctions.com -cikuh.com -civx.org -ckiso.com -ckoie.com -cl-cl.org -cl0ne.net -clandest.in -clearwatermail.info -clickdeal.co -clipmail.eu -clixser.com -clrmail.com -cmail.com -cmail.net -cmail.org -cnamed.com -cnew.ir -cnmsg.net -cnsds.de -cobarekyo1.ml -cock.li -codeandscotch.com -codivide.com -coieo.com -coin-link.com -coldemail.info -com.ar -combcub.com -compareshippingrates.org -completegolfswing.com -comwest.de -consumerriot.com -contactout1000.ga -cool.fr.nf -coolandwacky.us -coolimpool.org -coreclip.com -correo.blogos.net -cosmorph.com -courriel.fr.nf -courrieltemporaire.com -coza.ro -crankhole.com -crankmails.com -crapmail.org -crastination.de -crazespaces.pw -crazymailing.com -creazionisa.com -crossroadsmail.com -crotslep.tk -crowity.com -crusthost.com -cryp.email -crypemail.info -cryptohistoryprice.com -csh.ro -cszbl.com -ctos.ch -cu.cc -cubiclink.com -cumallover.me -cuoly.com -curryworld.de -cust.in -cutout.club -cuvox.de -cylab.org -d1yun.com -d3p.dk -dab.ro -dacoolest.com -daemsteam.com -daintly.com -dammexe.net -dandikmail.com -darkharvestfilms.com -daryxfox.net -dash-pads.com -dataarca.com -datafilehost -datarca.com -datazo.ca -davidkoh.net -davidlcreative.com -dayrep.com -dbunker.com -dcemail.com -ddcrew.com -de-a.org -deadaddress.com -deadchildren.org -deadfake.cf -deadfake.ga -deadfake.ml -deadfake.tk -deadspam.com -deagot.com -dealja.com -dealrek.com -deekayen.us -deepyinc.com -defomail.com -degradedfun.net -delayload.com -delayload.net -delikkt.de -der-kombi.de -derkombi.de -derluxuswagen.de -despam.it -despammed.com -devnullmail.com -deyom.com -dff55.dynu.net -dfgh.net -dharmatel.net -dhm.ro -dialogus.com -diapaulpainting.com -dicksinhisan.us -dicksinmyan.us -digitalmariachis.com -digitalsanctuary.com -dildosfromspace.com -dingbone.com -discard.cf -discard.email -discard.ga -discard.gq -discard.ml -discard.tk -discardmail.com -discardmail.de -discos4.com -dispo.in -dispomail.eu -disposable-email.ml -disposable.cf -disposable.ga -disposable.ml -disposableaddress.com -disposableemailaddresses.com -disposableinbox.com -dispose.it -disposeamail.com -disposemail.com -dispostable.com -divermail.com -divismail.ru -dlemail.ru -dm.w3internet.co.uk -dndent.com -dnses.ro -dob.jp -dodgeit.com -dodgemail.de -dodgit.com -dodgit.org -dodsi.com -doiea.com -dolphinnet.net -domforfb1.tk -domforfb18.tk -domforfb19.tk -domforfb2.tk -domforfb23.tk -domforfb27.tk -domforfb29.tk -domforfb3.tk -domforfb4.tk -domforfb5.tk -domforfb6.tk -domforfb7.tk -domforfb8.tk -domforfb9.tk -domozmail.com -donemail.ru -dontreg.com -dontsendmespam.de -doquier.tk -dotman.de -dotmsg.com -dotslashrage.com -doublemail.de -douchelounge.com -dozvon-spb.ru -dp76.com -dr69.site -drdrb.com -drdrb.net -dred.ru -drevo.si -drivetagdev.com -droolingfanboy.de -dropcake.de -droplar.com -dropmail.me -dsiay.com -dspwebservices.com -duam.net -dudmail.com -duk33.com -dukedish.com -dumoac.net -dump-email.info -dumpandjunk.com -dumpmail.de -dumpyemail.com -durandinterstellar.com -duskmail.com -dyceroprojects.com -dz17.net -e-mail.com -e-mail.org -e-mailbox.ga -e3z.de -e4ward.com -easy-trash-mail.com -easytrashmail.com -ebeschlussbuch.de -ecallheandi.com -edgex.ru -edinburgh-airporthotels.com -edu.my -edu.sg -edv.to -ee1.pl -ee2.pl -eelmail.com -efxs.ca -einmalmail.de -einrot.com -einrot.de -eintagsmail.de -elearningjournal.org -electro.mn -elitevipatlantamodels.com -email-fake.cf -email-fake.ga -email-fake.gq -email-fake.ml -email-fake.tk -email-jetable.fr -email.cbes.net -email.net -email60.com -emailage.cf -emailage.ga -emailage.gq -emailage.ml -emailage.tk -emaildienst.de -emailgo.de -emailias.com -emailigo.de -emailinfive.com -emailisvalid.com -emaillime.com -emailmiser.com -emailproxsy.com -emailresort.com -emails.ga -emailsensei.com -emailsingularity.net -emailspam.cf -emailspam.ga -emailspam.gq -emailspam.ml -emailspam.tk -emailtemporanea.com -emailtemporanea.net -emailtemporar.ro -emailtemporario.com.br -emailthe.net -emailtmp.com -emailto.de -emailure.net -emailwarden.com -emailx.at.hm -emailxfer.com -emailz.cf -emailz.ga -emailz.gq -emailz.ml -emeil.in -emeil.ir -emeraldwebmail.com -emil.com -emkei.cf -emkei.ga -emkei.gq -emkei.ml -emkei.tk -eml.pp.ua -emltmp.com -emz.net -endrix.org -enterto.com -epb.ro -ephemail.net -ephemeral.email -eqvox.com -ericjohnson.ml -ero-tube.org -esc.la -escapehatchapp.com -esemay.com -esgeneri.com -esprity.com -etranquil.com -etranquil.net -etranquil.org -euaqa.com -evanfox.info -evopo.com -evyush.com -example.com -exitstageleft.net -explodemail.com -express.net.ua -extremail.ru -eyepaste.com -ez.lv -ezfill.com -ezstest.com -f4k.es -f5.si -facebook-email.cf -facebook-email.ga -facebook-email.ml -facebookmail.gq -facebookmail.ml -fadingemail.com -fag.wf -failbone.com -faithkills.com -fake-box.com -fake-email.pp.ua -fake-mail.cf -fake-mail.ga -fake-mail.ml -fakedemail.com -fakeinbox.cf -fakeinbox.com -fakeinbox.ga -fakeinbox.info -fakeinbox.ml -fakeinbox.tk -fakeinformation.com -fakemail.fr -fakemailgenerator.com -fakemailz.com -fammix.com -fangoh.com -fansworldwide.de -fantasymail.de -farfurmail.tk -farrse.co.uk -fastacura.com -fastchevy.com -fastchrysler.com -fasternet.biz -fastkawasaki.com -fastmail.fm -fastmazda.com -fastmitsubishi.com -fastnissan.com -fastsubaru.com -fastsuzuki.com -fasttoyota.com -fastyamaha.com -fatflap.com -fdfdsfds.com -fer-gabon.org -fettometern.com -fictionsite.com -fightallspam.com -figjs.com -figshot.com -fiifke.de -filbert4u.com -filberts4u.com -film-blog.biz -filzmail.com -findu.pl -fir.hk -fivemail.de -fixmail.tk -fizmail.com -fleckens.hu -flemail.ru -flowu.com -flurred.com -fly-ts.de -flyinggeek.net -flyspam.com -foobarbot.net -footard.com -forecastertests.com -forgetmail.com -fornow.eu -forspam.net -foxja.com -foxtrotter.info -fr.nf -fr33mail.info -frapmail.com -free-email.cf -free-email.ga -freealtgen.com -freebabysittercam.com -freeblackbootytube.com -freecat.net -freedompop.us -freefattymovies.com -freeletter.me -freemail.ms -freemails.cf -freemails.ga -freemails.ml -freeplumpervideos.com -freeschoolgirlvids.com -freesistercam.com -freeteenbums.com -freundin.ru -friendlymail.co.uk -front14.org -frontbridges.com -ftp.sh -ftpinc.ca -fuckedupload.com -fuckingduh.com -fudgerub.com -fuirio.com -fulvie.com -fun64.com -funnycodesnippets.com -funnymail.de -funxmail.ga -furusato.tokyo -furzauflunge.de -fux0ringduh.com -fxnxs.com -fxprix.com -fyii.de -g4hdrop.us -gafy.net -gaggle.net -galaxy.tv -gally.jp -gamegregious.com -garbagecollector.org -garbagemail.org -gardenscape.ca -garizo.com -garliclife.com -garrifulio.mailexpire.com -garrymccooey.com -gav0.com -gawab.com -geekforex.com -geew.ru -gehensiemirnichtaufdensack.de -geldwaschmaschine.de -gelitik.in -genderfuck.net -geronra.com -geschent.biz -get-mail.cf -get-mail.ga -get-mail.ml -get-mail.tk -get.pp.ua -get1mail.com -get2mail.fr -getairmail.cf -getairmail.com -getairmail.ga -getairmail.gq -getairmail.ml -getairmail.tk -geteit.com -getmails.eu -getnowtoday.cf -getonemail.com -getonemail.net -ghosttexter.de -giaiphapmuasam.com -giantmail.de -ginzi.be -ginzi.co.uk -ginzi.es -ginzi.net -ginzy.co.uk -ginzy.eu -girlsindetention.com -girlsundertheinfluence.com -gishpuppy.com -glitch.sx -globaltouron.com -glucosegrin.com -gma.com -gmal.com -gmatch.org -gmial.com -gnctr-calgary.com -go2usa.info -goat.si -goemailgo.com -gomail.in -goodseller.co -google-mail.me -gorillaswithdirtyarmpits.com -gothere.biz -gotmail.com -gotmail.net -gotmail.org -gotti.otherinbox.com -gowikibooks.com -gowikicampus.com -gowikicars.com -gowikifilms.com -gowikigames.com -gowikimusic.com -gowikinetwork.com -gowikitravel.com -gowikitv.com -grabitfast.co -grandmamail.com -grandmasmail.com -great-host.in -greensloth.com -greggamel.com -greggamel.net -gregorsky.zone -gregorygamel.com -gregorygamel.net -grish.de -grokleft.com -grr.la -gs-arc.org -gsredcross.org -gsrv.co.uk -gudanglowongan.com -guerillamail.biz -guerillamail.com -guerillamail.de -guerillamail.info -guerillamail.net -guerillamail.org -guerillamailblock.com -guerrillamail.biz -guerrillamail.com -guerrillamail.de -guerrillamail.info -guerrillamail.net -guerrillamail.org -guerrillamailblock.com -gufum.com -gustr.com -gynzi.co.uk -gynzi.es -gynzy.at -gynzy.es -gynzy.eu -gynzy.gr -gynzy.info -gynzy.lt -gynzy.mobi -gynzy.pl -gynzy.ro -gynzy.sk -gzb.ro -h.mintemail.com -h8s.org -habitue.net -hacccc.com -hackersquad.tk -hackthatbit.ch -hahawrong.com -haltospam.com -hapremx.com -harakirimail.com -haribu.com -haribu.net -hartbot.de -hat-geld.de -hatespam.org -hawrong.com -hazelnut4u.com -hazelnuts4u.com -hazmatshipping.org -headstrong.de -heathenhammer.com -heathenhero.com -hecat.es -hellodream.mobi -helloricky.com -helpinghandtaxcenter.org -heroulo.com -herp.in -herpderp.nl -hezll.com -hg8n415.com -hi5.si -hiddentragedy.com -hidemail.de -hidzz.com -highbros.org -hitbts.com -hmail.us -hmamail.com -hmh.ro -hoanggiaanh.com -hochsitze.com -hopemail.biz -horsefucker.org -hostlaba.com -hot-mail.cf -hot-mail.ga -hot-mail.gq -hot-mail.ml -hot-mail.tk -hotmai.com -hotmial.com -hotpop.com -hotprice.co -housat.com -housemail.ge -hpc.tw -hs.vc -ht.cx -hulapla.de -humaility.com -humn.ws.gy -hungpackage.com -hush.ai -huskion.net -hvastudiesucces.nl -hwsye.net -i.istii.ro -i.xcode.ro -i.xxi2.com -ians.com -iaoss.com -ibnuh.bz -icantbelieveineedtoexplainthisshit.com -icx.in -icx.ro -id.au -idea-mail.com -idrrate.com -ieatspam.eu -ieatspam.info -ieh-mail.de -ige.es -ignoremail.com -ihateyoualot.info -iheartspam.org -ikbenspamvrij.nl -illistnoise.com -ilovespam.com -imails.info -imgof.com -imgv.de -impastore.co -imstations.com -inbax.tk -inbound.plus -inbox.si -inbox2.info -inboxalias.com -inboxclean.com -inboxclean.org -inboxdesign.me -inboxed.im -inboxed.pw -inboxproxy.com -inboxstore.me -inclusiveprogress.com -incognitomail.com -incognitomail.net -incognitomail.org -incq.com -ind.st -indieclad.com -indirect.ws -ineec.net -infocom.zp.ua -inggo.org -inoutmail.de -inoutmail.eu -inoutmail.info -inoutmail.net -insanumingeniumhomebrew.com -insorg-mail.info -instant-mail.de -instantblingmail.info -instantemailaddress.com -internetoftags.com -interstats.org -intersteller.com -investore.co -inxto.net -iozak.com -ip4.pp.ua -ip6.li -ip6.pp.ua -ipoo.org -ipsur.org -irc.so -irish2me.com -iroid.com -ironiebehindert.de -irssi.tv -is.af -isdaq.com -isukrainestillacountry.com -it7.ovh -itunesgiftcodegenerator.com -iwi.net -ixx.io -j-p.us -j.rvb.ro -jafps.com -jdmadventures.com -jdz.ro -jellyrolls.com -jeoce.com -jetable.com -jetable.fr.nf -jetable.net -jetable.org -jetable.pp.ua -jmail.ro -jnxjn.com -jobbikszimpatizans.hu -jobposts.net -jobs-to-be-done.net -joelpet.com -joetestalot.com -jopho.com -jourrapide.com -jpco.org -jsrsolutions.com -jungkamushukum.com -junk.to -junk1e.com -junkmail.ga -junkmail.gq -justdefinition.com -jwork.ru -kakadua.net -kalapi.org -kamsg.com -kaovo.com -kariplan.com -kartvelo.com -kasmail.com -kaspop.com -kazelink.ml -kcrw.de -keepmymail.com -keinhirn.de -keipino.de -kekita.com -kemptvillebaseball.com -kennedy808.com -kiani.com -killmail.com -killmail.net -kimsdisk.com -kingsq.ga -kiois.com -kir.ch.tc -kismail.ru -kisstwink.com -kitnastar.com -klassmaster.com -klassmaster.net -klepf.com -kloap.com -kludgemush.com -klzlk.com -kmhow.com -kommunity.biz -kon42.com -kook.ml -kopagas.com -kopaka.net -kosmetik-obatkuat.com -kostenlosemailadresse.de -koszmail.pl -krypton.tk -ksiskdiwey.cf -kuhrap.com -kulturbetrieb.info -kumail8.info -kurzepost.de -kusrc.com -kvhrr.com -kwift.net -kwilco.net -kyal.pl -l-c-a.us -l0real.net -l33r.eu -labetteraverouge.at -lackmail.net -lackmail.ru -lags.us -lain.ch -lakelivingstonrealestate.com -landmail.co -laoeq.com -laoho.com -larjem.com -lastmail.co -lastmail.com -lavabit.com -lawlita.com -lazyinbox.com -ldop.com -ldtp.com -lee.mx -leeching.net -lellno.gq -letmeinonthis.com -letthemeatspam.com -lez.se -lhsdv.com -liamcyrus.com -lifebyfood.com -lifetotech.com -ligsb.com -lillemap.net -lilo.me -lindenbaumjapan.com -link2mail.net -linkedintuts2016.pw -linuxmail.so -litedrop.com -lkgn.se -llogin.ru -loadby.us -loan101.pro -loapq.com -locomodev.net -login-email.cf -login-email.ga -login-email.ml -login-email.tk -logular.com -loh.pp.ua -loin.in -loketa.com -lol.ovpn.to -lolfreak.net -lolmail.biz -lookugly.com -lopl.co.cc -lordsofts.com -lortemail.dk -losemymail.com -lovemeleaveme.com -loves.dicksinhisan.us -loves.dicksinmyan.us -lpfmgmtltd.com -lpo.ddnsfree.com -lr7.us -lr78.com -lroid.com -lru.me -luckymail.org -luisgiisjsk.tk -lukecarriere.com -lukemail.info -lukop.dk -luv2.us -lyfestylecreditsolutions.com -m21.cc -m4ilweb.info -ma1l.bij.pl -maboard.com -mac.hush.com -macosnine.com -macromaid.com -magamail.com -magicbox.ro -maidlow.info -mail-filter.com -mail-owl.com -mail-temporaire.com -mail-temporaire.fr -mail.by -mail.mezimages.net -mail.zp.ua -mail114.net -mail1a.de -mail21.cc -mail2rss.org -mail2world.com -mail333.com -mail4-us.org -mail4trash.com -mail666.ru -mail707.com -mail72.com -mailback.com -mailbidon.com -mailbiz.biz -mailblocks.com -mailbox92.biz -mailbucket.org -mailcat.biz -mailcatch.com -mailchop.com -mailcker.com -mailde.de -mailde.info -maildrop.cc -maildrop.cf -maildrop.ga -maildrop.gq -maildrop.ml -maildu.de -maildx.com -maileater.com -mailed.in -mailed.ro -maileimer.de -maileme101.com -mailexpire.com -mailfa.tk -mailforspam.com -mailfree.ga -mailfree.gq -mailfree.ml -mailfreeonline.com -mailfs.com -mailguard.me -mailhazard.com -mailhazard.us -mailhole.de -mailhz.me -mailimate.com -mailin8r.com -mailinatar.com -mailinater.com -mailinator.co.uk -mailinator.com -mailinator.gq -mailinator.info -mailinator.net -mailinator.org -mailinator.us -mailinator2.com -mailinbox.cf -mailinbox.ga -mailinbox.gq -mailinbox.ml -mailincubator.com -mailismagic.com -mailita.tk -mailjunk.cf -mailjunk.ga -mailjunk.gq -mailjunk.ml -mailjunk.tk -mailmate.com -mailme.gq -mailme.ir -mailme.lv -mailme24.com -mailmetrash.com -mailmoat.com -mailms.com -mailna.co -mailna.im -mailna.in -mailna.me -mailnator.com -mailnesia.com -mailnull.com -mailonaut.com -mailorc.com -mailorg.org -mailpick.biz -mailproxsy.com -mailquack.com -mailrock.biz -mailsac.com -mailscrap.com -mailseal.de -mailshell.com -mailsiphon.com -mailslapping.com -mailslite.com -mailtemp.info -mailtempmha.tk -mailtemporaire.com -mailtemporaire.fr -mailtome.de -mailtothis.com -mailtrash.net -mailtv.net -mailtv.tv -mailzi.ru -mailzilla.com -mailzilla.org -mailzilla.orgmbx.cc -makemetheking.com -malahov.de -malayalamdtp.com -manifestgenerator.com -mansiondev.com -manybrain.com -markmurfin.com -martyvole.ml -mbx.cc -mcache.net -mciek.com -md5hashing.net -mdhc.tk -mechanicalresumes.com -meepsheep.eu -mega.zik.dj -meinspamschutz.de -meltmail.com -messagebeamer.de -messwiththebestdielikethe.rest -mezimages.net -mfsa.ru -miaferrari.com -miauj.com -midcoastcustoms.com -midcoastcustoms.net -midcoastsolutions.com -midcoastsolutions.net -midlertidig.com -midlertidig.net -midlertidig.org -mierdamail.com -migmail.net -migmail.pl -migumail.com -mijnhva.nl -mimpi99.com -ministry-of-silly-walks.de -minsmail.com -mintemail.com -misterpinball.de -mji.ro -mjukglass.nu -mkpfilm.com -ml8.ca -mm.my -mm5.se -mnode.me -moakt.com -moakt.ws -mobi.web.id -mobileninja.co.uk -moburl.com -mockmyid.com -moeri.org -mohmal.com -mohmal.tech -momentics.ru -monadi.ml -moncourrier.fr.nf -monemail.fr.nf -moneypipe.net -monmail.fr.nf -monumentmail.com -moonwake.com -moot.es -mor19.uu.gl -moreawesomethanyou.com -moreorcs.com -morriesworld.ml -morsin.com -motique.de -mountainregionallibrary.net -mox.pp.ua -moza.pl -mozej.com -mr24.co -msa.minsmail.com -msb.minsmail.com -msgos.com -msk.ru -mspeciosa.com -mswork.ru -msxd.com -mt2009.com -mt2014.com -mt2015.com -mtmdev.com -muathegame.com -muchomail.com -mucincanon.com -muimail.com -mutant.me -mvrht.com -mvrht.net -mwarner.org -mx0.wwwnew.eu -mxfuel.com -my10minutemail.com -mybitti.de -mycard.net.ua -mycleaninbox.net -mycorneroftheinter.net -mydemo.equipment -myecho.es -myemailboxy.com -mykickassideas.com -mymail-in.net -mymailoasis.com -mynetstore.de -myopang.com -mypacks.net -mypartyclip.de -myphantomemail.com -mysamp.de -myspaceinc.com -myspaceinc.net -myspaceinc.org -myspacepimpedup.com -myspamless.com -mytemp.email -mytempemail.com -mytempmail.com -mytrashmail.com -mywarnernet.net -myzx.com -n.spamtrap.co -n1nja.org -nabuma.com -nakedtruth.biz -nanonym.ch -national.shitposting.agency -nationalgardeningclub.com -negated.com -neomailbox.com -nepwk.com -nervmich.net -nervtmich.net -net.ua -netmails.com -netmails.net -netricity.nl -netris.net -netviewer-france.com -netzidiot.de -neverbox.com -nevermail.de -nextstopvalhalla.com -nezid.com -nezzart.com -nfast.net -nguyenusedcars.com -nh3.ro -nice-4u.com -nicknassar.com -nickrizos.com -nigge.rs -nincsmail.hu -niwl.net -nm7.cc -nmail.cf -nnh.com -nnot.net -no-spam.ws -no-ux.com -nobitcoin.net -noblepioneer.com -nobugmail.com -nobulk.com -nobuma.com -noclickemail.com -nodezine.com -nogmailspam.info -noicd.com -nokiamail.com -nom.za -nomail.pw -nomail.xl.cx -nomail2me.com -nomorespamemails.com -nonspam.eu -nonspammer.de -nonze.ro -noref.in -norih.com -norseforce.com -nospam.ze.tc -nospam4.us -nospamfor.us -nospammail.net -nospamme.com -nospamthanks.info -nothingtoseehere.ca -notmailinator.com -notrnailinator.com -notsharingmy.info -now.im -nowhere.org -nowmymail.com -ntlhelp.net -nubescontrol.com -nullbox.info -nurfuerspam.de -nus.edu.sg -nutpa.net -nuts2trade.com -nwldx.com -nwytg.net -ny7.me -nypato.com -o.cfo2go.ro -o.opendns.ro -o.spamtrap.ro -o2stk.org -o3enzyme.com -o7i.net -obfusko.com -objectmail.com -obobbo.com -obxpestcontrol.com -odaymail.com -odnorazovoe.ru -oerpub.org -offshore-proxies.net -ohaaa.de -ohi.tw -okclprojects.com -okrent.us -okzk.com -olypmall.ru -omail.pro -omnievents.org -one-time.email -one2mail.info -oneoffemail.com -oneoffmail.com -onet.pl -onewaymail.com -onlatedotcom.info -online.ms -onlineidea.info -onprice.co -onqin.com -ontyne.biz -onzmail.com -oolus.com -oopi.org -oou.us -opayq.com -opentrash.com -opp24.com -ordinaryamerican.net -oreidresume.com -org.ua -oroki.de -oshietechan.link -otherinbox.com -ourklips.com -ourpreviewdomain.com -outlawspam.com -ovpn.to -owlpic.com -ownsyou.de -oxopoha.com -ozyl.de -p.9q.ro -pa9e.com -pagamenti.tk -pancakemail.com -paplease.com -pastebitch.com -pcusers.otherinbox.com -pdold.com -penisgoes.in -pepbot.com -peterdethier.com -petrzilka.net -pfui.ru -photomark.net -phpbb.uu.gl -pi.vu -pii.at -piki.si -pimpedupmyspace.com -pinehill-seattle.org -pingir.com -pisls.com -pjjkp.com -plexolan.de -plhk.ru -plw.me -poczta.onet.pl -poh.pp.ua -pojok.ml -pokemail.net -pokiemobile.com -politikerclub.de -polres-aeknabara.cf -pooae.com -poofy.org -pookmail.com -poopiebutt.club -popesodomy.com -popgx.com -porsh.net -postacin.com -postonline.me -poutineyourface.com -powered.name -powlearn.com -pp.ua -ppetw.com -pricepage.co -primabananen.net -privacy.net -privatdemail.net -privy-mail.com -privy-mail.de -privymail.de -pro-tag.org -procrackers.com -projectcl.com -proprice.co -propscore.com -proxymail.eu -proxyparking.com -prtnx.com -prtz.eu -psh.me -punkass.com -puppetmail.de -purcell.email -purelogistics.org -put2.net -putthisinyourspamdatabase.com -pwrby.com -pyjgoingtd.com -qasti.com -qc.to -qiaua.com -qibl.at -qipmail.net -qisdo.com -qisoa.com -qoika.com -qq.my -qsl.ro -quadrafit.com -quickinbox.com -quickmail.nl -qvy.me -qwfox.com -qwickmail.com -r4nd0m.de -r8r4p0cb.com -ra3.us -rabin.ca -raetp9.com -raketenmann.de -rancidhome.net -randomail.net -randomnamespicker.com -raqid.com -rax.la -raxtest.com -rbb.org -rcpt.at -rcs.gaggle.net -re-gister.com -reallymymail.com -realtyalerts.ca -receiveee.com -recipeforfailure.com -recode.me -reconmail.com -recursor.net -recyclemail.dk -redchan.it -redfeathercrow.com -reftoken.net -regbypass.com -regbypass.comsafe-mail.net -rejectmail.com -reliable-mail.com -remail.cf -remail.ga -remarkable.rocks -remote.li -reptilegenetics.com -revolvingdoorhoax.org -rhyta.com -riddermark.de -risingsuntouch.com -rklips.com -rkomo.com -rma.ec -rmqkr.net -rnailinator.com -ro.lt -robertspcrepair.com -ronnierage.net -rotaniliam.com -rowe-solutions.com -royal.net -royaldoodles.org -rppkn.com -rtrtr.com -ruffrey.com -rumgel.com -runi.ca -rustydoor.com -rvb.ro -s.proprietativalcea.ro -s0ny.net -s33db0x.com -sabrestlouis.com -sackboii.com -safe-mail.net -safersignup.de -safetymail.info -safetypost.de -saharanightstempe.com -samsclass.info -sandelf.de -sandwhichvideo.com -sanfinder.com -sanim.net -sanstr.com -sast.ro -satukosong.com -sausen.com -saynotospams.com -scatmail.com -scay.net -schachrol.com -schafmail.de -schmeissweg.tk -schrott-email.de -sd3.in -seatto.com -secmail.pw -secretemail.de -secure-mail.biz -secure-mail.cc -secured-link.net -securehost.com.es -seek4wap.com -seekapps.com -seekjobs4u.com -sejaa.lv -selfdestructingmail.com -selfdestructingmail.org -send22u.info -sendfree.org -sendingspecialflyers.com -sendspamhere.com -senseless-entertainment.com -server.ms -services391.com -sexforswingers.com -sexical.com -sezet.com -sfamo.com -shalar.net -sharedmailbox.org -sharklasers.com -shhmail.com -shhuut.org -shieldedmail.com -shieldemail.com -shiftmail.com -shinnemo.com -shipfromto.com -shiphazmat.org -shipping-regulations.com -shippingterms.org -shitmail.de -shitmail.me -shitmail.org -shitware.nl -shmeriously.com -shortmail.net -shotmail.ru -showslow.de -shrib.com -shut.name -shut.ws -sibmail.com -sify.com -siliwangi.ga -simpleitsecurity.info -sin.cl -sinfiltro.cl -singlespride.com -sinnlos-mail.de -sino.tw -siteposter.net -sizzlemctwizzle.com -skeefmail.com -sky-inbox.com -sky-ts.de -slapsfromlastnight.com -slaskpost.se -slave-auctions.net -slopsbox.com -slothmail.net -slushmail.com -sly.io -smaakt.naar.gravel -smallker.tk -smapfree24.com -smapfree24.de -smapfree24.eu -smapfree24.info -smapfree24.org -smashmail.de -smellfear.com -smellrear.com -smtp99.com -smwg.info -snakemail.com -sneakemail.com -sneakmail.de -snkmail.com -socialfurry.org -sofimail.com -sofort-mail.de -sofortmail.de -softpls.asia -sogetthis.com -sohu.com -soisz.com -solvemail.info -solventtrap.wiki -soodmail.com -soodomail.com -soodonims.com -soon.it -spam-be-gone.com -spam.la -spam.org.es -spam.su -spam4.me -spamail.de -spamarrest.com -spamavert.com -spambob.com -spambob.net -spambob.org -spambog.com -spambog.de -spambog.net -spambog.ru -spambooger.com -spambox.info -spambox.irishspringrealty.com -spambox.org -spambox.us -spamcannon.com -spamcannon.net -spamcero.com -spamcon.org -spamcorptastic.com -spamcowboy.com -spamcowboy.net -spamcowboy.org -spamday.com -spamdecoy.net -spamex.com -spamfighter.cf -spamfighter.ga -spamfighter.gq -spamfighter.ml -spamfighter.tk -spamfree.eu -spamfree24.com -spamfree24.de -spamfree24.eu -spamfree24.info -spamfree24.net -spamfree24.org -spamgoes.in -spamgourmet.com -spamgourmet.net -spamgourmet.org -spamherelots.com -spamhereplease.com -spamhole.com -spamify.com -spaminator.de -spamkill.info -spaml.com -spaml.de -spamlot.net -spammotel.com -spamobox.com -spamoff.de -spamsalad.in -spamslicer.com -spamspot.com -spamstack.net -spamthis.co.uk -spamthisplease.com -spamtrail.com -spamtroll.net -spb.ru -speed.1s.fr -speedgaus.net -spikio.com -spinwheelnow.com -spoofmail.de -spoofmail.es -spoofmail.fr -spr.io -spritzzone.de -spybox.de -sqoai.com -squizzy.de -sroff.com -sry.li -ssoia.com -stanfordujjain.com -starlight-breaker.net -startfu.com -startkeys.com -statdvr.com -stathost.net -statiix.com -steambot.net -stexsy.com -stinkefinger.net -stop-my-spam.cf -stop-my-spam.com -stop-my-spam.ga -stop-my-spam.ml -stop-my-spam.pp.ua -stop-my-spam.tk -storant.co -storenia.co -storent.co -storent.com -storist.co -streetwisemail.com -stromox.com -stuckmail.com -stuffmail.de -stumpfwerk.com -subpastore.co -suburbanthug.com -suckmyd.com -sudolife.me -sudolife.net -sudomail.biz -sudomail.com -sudomail.net -sudoverse.com -sudoverse.net -sudoweb.net -sudoworld.com -sudoworld.net -suioe.com -super-auswahl.de -supergreatmail.com -supermailer.jp -superplatyna.com -superrito.com -superstachel.de -suremail.info -svk.jp -svxr.org -sweetxxx.de -swift10minutemail.com -sylvannet.com -symphonyresume.com -szerz.com -t.psh.me -tafmail.com -tafoi.gr -taglead.com -tagmymedia.com -tagyourself.com -talkinator.com -tanukis.org -tapchicuoihoi.com -taphear.com -taylorventuresllc.com -tb-on-line.net -tech69.com -techemail.com -techgroup.me -teewars.org -tefl.ro -telecomix.pl -teleosaurs.xyz -teleworm.com -teleworm.us -temp-mail.com -temp-mail.de -temp-mail.org -temp-mail.ru -temp.emeraldwebmail.com -tempail.com -tempalias.com -tempe-mail.com -tempemail.biz -tempemail.co.za -tempemail.com -tempemail.net -tempinbox.co.uk -tempinbox.com -tempmail.co -tempmail.de -tempmail.eu -tempmail.it -tempmail.us -tempmail2.com -tempmaildemo.com -tempmailer.com -tempmailer.de -tempomail.fr -temporarily.de -temporarioemail.com.br -temporary-mail.net -temporaryemail.net -temporaryemail.us -temporaryforwarding.com -temporaryinbox.com -temporarymailaddress.com -tempr.email -tempsky.com -tempthe.net -tempymail.com -testore.co -testudine.com -tfwno.gf -thanksnospam.info -thankyou2010.com -thc.st -theaviors.com -thebearshark.com -thecloudindex.com -thediamants.org -thelimestones.com -themail.krd.ag -thembones.com.au -themostemail.com -thereddoors.online -thescrappermovie.com -theteastory.info -thex.ro -thietbivanphong.asia -thisisnotmyrealemail.com -thismail.net -thisurl.website -thnikka.com -thraml.com -thrma.com -throam.com -thrott.com -throwam.com -throwawayemailaddress.com -throwawaymail.com -throya.com -thunkinator.org -thxmate.com -tic.ec -tijdelijkmailadres.nl -tilien.com -timgiarevn.com -timkassouf.com -tinoza.org -tinyurl24.com -tittbit.in -tiv.cc -tizi.com -tkitc.de -tlpn.org -tm2mail.com -tmail.com -tmail.ws -tmailinator.com -tmpboxnet.me -tmpjr.me -toddsbighug.com -toiea.com -tokem.co -tokenmail.de -tonymanso.com -toomail.biz -toon.ml -top101.de -top1mail.ru -top1post.ru -topikt.com -topofertasdehoy.com -topranklist.de -toprumours.com -tormail.org -toss.pw -tosunkaya.com -totalvista.com -totesmail.com -tp-qa-mail.com -tqoai.com -tradermail.info -tranceversal.com -trash-amil.com -trash-mail.at -trash-mail.cf -trash-mail.com -trash-mail.de -trash-mail.ga -trash-mail.gq -trash-mail.ml -trash-mail.tk -trash-me.com -trash2009.com -trash2010.com -trash2011.com -trashcanmail.com -trashdevil.com -trashdevil.de -trashemail.de -trashinbox.com -trashmail.at -trashmail.com -trashmail.de -trashmail.me -trashmail.net -trashmail.org -trashmail.ws -trashmailer.com -trashymail.com -trashymail.net -trasz.com -trayna.com -trbvm.com -trbvn.com -trbvo.com -trialmail.de -trickmail.net -trillianpro.com -trimsj.com -trollproject.com -tropicalbass.info -trungtamtoeic.com -tryalert.com -ttdfytdd.ml -ttszuo.xyz -tualias.com -turoid.com -turual.com -tvchd.com -tverya.com -twinmail.de -twoweirdtricks.com -txtadvertise.com -tyhe.ro -tyldd.com -u.0u.ro -u.dmarc.ro -uacro.com -ubismail.net -ubm.md -ucche.us -ucupdong.ml -ucupkoh.ml -uemail99.com -ufacturing.com -uggsrock.com -ugimail.net -uguuchantele.com -uhhu.ru -uk.to -umail.net -undo.it -unids.com -unimark.org -unit7lahaina.com -unmail.ru -uorak.com -upliftnow.com -uplipht.com -uploadnolimit.com -urfey.com -urfunktion.se -uroid.com -us.af -us.to -utiket.us -uu.gl -uwork4.us -uyhip.com -v.0v.ro -vaati.org -valemail.net -valhalladev.com -vankin.de -vctel.com -vda.ro -vdig.com -venompen.com -verdejo.com -veryday.ch -veryday.eu -veryday.info -veryrealemail.com -vesa.pw -vfemail.net -victime.ninja -victoriantwins.com -vidchart.com -viditag.com -viewcastmedia.com -viewcastmedia.net -viewcastmedia.org -vikingsonly.com -vinernet.com -vipepe.com -vipmail.name -vipmail.pw -vipxm.net -viralplays.com -vixletdev.com -vkcode.ru -vmailing.info -vmani.com -vmpanda.com -voidbay.com -vomoto.com -vorga.org -votiputox.org -voxelcore.com -vpn.st -vps30.com -vps911.net -vrmtr.com -vsimcard.com -vssms.com -vubby.com -vztc.com -w3boats.com -w3internet.co.uk -w9y9640c.com -wakingupesther.com -walala.org -walkmail.net -walkmail.ru -wallm.com -wants.dicksinhisan.us -wants.dicksinmyan.us -wasteland.rfc822.org -watch-harry-potter.com -watchever.biz -watchfull.net -watchironman3onlinefreefullmovie.com -wbml.net -web-mail.pp.ua -web.id -web2mailco.com -webemail.me -webide.ga -webm4il.info -webmail.igg.biz -webtrip.ch -webuser.in -wee.my -wef.gr -wefjo.grn.cc -weg-werf-email.de -wegwerf-email-addressen.de -wegwerf-email-adressen.de -wegwerf-email.de -wegwerf-email.net -wegwerf-emails.de -wegwerfadresse.de -wegwerfemail.com -wegwerfemail.de -wegwerfemail.net -wegwerfemail.org -wegwerfemailadresse.com -wegwerfmail.de -wegwerfmail.info -wegwerfmail.net -wegwerfmail.org -wegwerpmailadres.nl -wegwrfmail.de -wegwrfmail.net -wegwrfmail.org -welikecookies.com -wetrainbayarea.com -wetrainbayarea.org -wg0.com -wh4f.org -whatiaas.com -whatifanalytics.com -whatpaas.com -whatsaas.com -whiffles.org -whitemail.ga -whopy.com -whyspam.me -wibblesmith.com -wickmail.net -widget.gg -wierie.tk -wilemail.com -willhackforfood.biz -williamcastillo.me -willselfdestruct.com -wimsg.com -winemaven.info -wins.com.br -wmail.cf -wolfsmail.tk -wollan.info -worldspace.link -wpg.im -wralawfirm.com -writeme.us -wronghead.com -wuzup.net -wuzupmail.net -www.e4ward.com -www.gishpuppy.com -www.mailinator.com -wwwnew.eu -wxnw.net -x.ip6.li -x24.com -x5a9m8ugq.com -xagloo.co -xagloo.com -xcompress.com -xcoxc.com -xcpy.com -xemaps.com -xents.com -xf.sluteen.com -xing886.uu.gl -xjoi.com -xl.cx -xmail.com -xmaily.com -xn--9kq967o.com -xoixa.com -xoxox.cc -xoxy.net -xrho.com -xwaretech.com -xwaretech.info -xwaretech.net -xww.ro -xxqx3802.com -xyzfree.net -xzsok.com -yanet.me -yapped.net -yaqp.com -ycare.de -ycn.ro -ye.vc -yedi.org -yep.it -yhg.biz -yk20.com -ynmrealty.com -yodx.ro -yogamaven.com -yomail.info -yoo.ro -yopmail.com -yopmail.fr -yopmail.gq -yopmail.net -yopmail.pp.ua -you-spam.com -yougotgoated.com -youmail.ga -youmailr.com -youneedmore.info -yourdomain.com -yourewronghereswhy.com -yourlms.biz -youzend.net -ypmail.webarnak.fr.eu.org -yroid.com -yspend.com -yugasandrika.com -yui.it -yunchali.com -yuurok.com -yxzx.net -z0d.eu -z1p.biz -z86.ru -za.com -zain.site -zainmax.net -zamge.com -zasod.com -zebins.com -zebins.eu -zehnminuten.de -zehnminutenmail.de -zepp.dk -zetmail.com -zfymail.com -zhcne.com -zhorachu.com -zik.dj -zipcad.com -zippymail.info -zipsendtest.com -ziyap.com -zoaxe.com -zoemail.com -zoemail.net -zoemail.org -zoetropes.org -zombie-hive.com -zomg.info -zp.ua -zumpul.com -zxcv.com -zxcvbnm.com -zzz.com diff --git a/src/EmailChecker/Adapter/BuiltInAdapter.php b/src/EmailChecker/Adapter/BuiltInAdapter.php index ad492fe..5e063e4 100644 --- a/src/EmailChecker/Adapter/BuiltInAdapter.php +++ b/src/EmailChecker/Adapter/BuiltInAdapter.php @@ -11,12 +11,12 @@ namespace EmailChecker\Adapter; -use Fgribreau\MailChecker; +use EmailChecker\ThrowawayDomains; /** * Built-in adapter. * - * This adapter provides a list of throwaway domains coming from FGRibreau/mailchecker library. + * This adapter provides a list of throwaway domains coming from fgribreau/mailchecker library. * * @see https://github.com/FGRibreau/mailchecker/blob/master/list.txt * @@ -24,9 +24,25 @@ */ class BuiltInAdapter implements AdapterInterface { + /** + * @var string[]|null + */ + protected $domains = null; + public function isThrowawayDomain($domain) { - // MailChecker::isBlackListed works with the whole email. - return MailChecker::isBlacklisted('foo@'.$domain); + return in_array($domain, $this->getDomains(), true); + } + + /** + * @return string[] + */ + private function getDomains() + { + if (null === $this->domains) { + $this->domains = (new ThrowawayDomains())->toArray(); + } + + return $this->domains; } } diff --git a/src/EmailChecker/ThrowawayDomains.php b/src/EmailChecker/ThrowawayDomains.php index 9da13dd..14a439f 100644 --- a/src/EmailChecker/ThrowawayDomains.php +++ b/src/EmailChecker/ThrowawayDomains.php @@ -11,17 +11,14 @@ namespace EmailChecker; -use EmailChecker\Adapter\AggregatorAdapter; use Fgribreau\MailChecker; /** - * List of built-in throwaway domains read from the resources folder. + * List of built-in throwaway domains coming from fgribreau/mailchecker. * * @author Matthieu Moquet * * @implements \IteratorAggregate - * - * @deprecated */ class ThrowawayDomains implements \IteratorAggregate, \Countable { @@ -32,17 +29,7 @@ class ThrowawayDomains implements \IteratorAggregate, \Countable public function __construct() { - $content = file_get_contents(__DIR__.'/../../res/throwaway_domains.txt'); - if (false === $content) { - throw new \LogicException('File "throwaway_domains.txt" not found'); - } - - trigger_error(\sprintf( - 'Since mattketmo/email-checker 2.5.0: Class "%s" is deprecated.', - self::class, - ), \E_USER_DEPRECATED); - - $this->domains = Utilities::parseLines($content); + $this->domains = MailChecker::blacklist(); } /**