| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 |
- <?php
- namespace Database\Seeders;
- use App\Models\EmailFilter;
- use Illuminate\Database\Seeder;
- class EmailFilterSeeder extends Seeder
- {
- private array $white = [ // 白名单 邮箱过滤列表
- 'qq.com',
- '163.com',
- '126.com',
- '189.com',
- 'sohu.com',
- 'gmail.com',
- 'outlook.com',
- 'icloud.com',
- ];
- private array $black = [ // 黑名单 邮箱过滤列表
- 'chacuo.com',
- '1766258.com',
- '3202.com',
- '4057.com',
- '4059.com',
- 'a7996.com',
- 'bccto.me',
- 'bnuis.com',
- 'chaichuang.com',
- 'cr219.com',
- 'cuirushi.org',
- 'dawin.com',
- 'jiaxin8736.com',
- 'lakqs.com',
- 'urltc.com',
- '027168.com',
- '10minutemail.net',
- '11163.com',
- '1shivom.com',
- 'auoie.com',
- 'bareed.ws',
- 'bit-degree.com',
- 'cjpeg.com',
- 'cool.fr.nf',
- 'courriel.fr.nf',
- 'disbox.net',
- 'disbox.org',
- 'fidelium10.com',
- 'get365.pw',
- 'ggr.la',
- 'grr.la',
- 'guerrillamail.biz',
- 'guerrillamail.com',
- 'guerrillamail.de',
- 'guerrillamail.net',
- 'guerrillamail.org',
- 'guerrillamailblock.com',
- 'hubii-network.com',
- 'hurify1.com',
- 'itoup.com',
- 'jetable.fr.nf',
- 'jnpayy.com',
- 'juyouxi.com',
- 'mail.bccto.me',
- 'www.bccto.me',
- 'mega.zik.dj',
- 'moakt.co',
- 'moakt.ws',
- 'molms.com',
- 'moncourrier.fr.nf',
- 'monemail.fr.nf',
- 'monmail.fr.nf',
- 'nomail.xl.cx',
- 'nospam.ze.tc',
- 'pay-mon.com',
- 'poly-swarm.com',
- 'sgmh.online',
- 'sharklasers.com',
- 'shiftrpg.com',
- 'spam4.me',
- 'speed.1s.fr',
- 'tmail.ws',
- 'tmails.net',
- 'tmpmail.net',
- 'tmpmail.org',
- 'travala10.com',
- 'yopmail.com',
- 'yopmail.fr',
- 'yopmail.net',
- 'yuoia.com',
- 'zep-hyr.com',
- 'zippiex.com',
- 'lrc8.com',
- '1otc.com',
- 'emailna.co',
- 'mailinator.com',
- 'nbzmr.com',
- 'awsoo.com',
- 'zhcne.com',
- '0box.eu',
- 'contbay.com',
- 'damnthespam.com',
- 'kurzepost.de',
- 'objectmail.com',
- 'proxymail.eu',
- 'rcpt.at',
- 'trash-mail.at',
- 'trashmail.at',
- 'trashmail.com',
- 'trashmail.io',
- 'trashmail.me',
- 'trashmail.net',
- 'wegwerfmail.de',
- 'wegwerfmail.net',
- 'wegwerfmail.org',
- 'nwytg.net',
- 'despam.it',
- 'spambox.us',
- 'spam.la',
- 'mytrashmail.com',
- 'mt2014.com',
- 'mt2015.com',
- 'thankyou2010.com',
- 'trash2009.com',
- 'mt2009.com',
- 'trashymail.com',
- 'tempemail.net',
- 'slopsbox.com',
- 'mailnesia.com',
- 'ezehe.com',
- 'tempail.com',
- 'newairmail.com',
- 'temp-mail.org',
- 'linshiyouxiang.net',
- 'zwoho.com',
- 'mailboxy.fun',
- 'crypto-net.club',
- 'guerrillamail.info',
- 'pokemail.net',
- 'odmail.cn',
- 'hlooy.com',
- 'ozlaq.com',
- '666email.com',
- 'linshiyou.com',
- 'linshiyou.pl',
- 'woyao.pl',
- 'yaowo.pl',
- ];
- public function run(): void
- {
- foreach ($this->black as $emailSuffix) {
- EmailFilter::insert(['type' => 1, 'words' => $emailSuffix]);
- }
- foreach ($this->white as $emailSuffix) {
- EmailFilter::insert(['type' => 2, 'words' => $emailSuffix]);
- }
- }
- }
|