├── .gitignore ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ └── lint.yml ├── src ├── Enums │ └── LaravelVersion.php ├── Facade │ └── DisposableEmail.php ├── Commands │ ├── InstallDisposableEmail.php │ └── UpdateDisposableEmailList.php ├── LaravelDisposableEmailServiceProvider.php ├── Rules │ └── DisposableEmailRule.php └── Services │ └── EmailServices.php ├── CONTRIBUTING.md ├── SECURITY.md ├── LICENSE ├── composer.json ├── config └── disposable-email.php └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor/ 2 | .idea 3 | composer.lock -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # .github/FUNDING.yml 2 | github: [eramitgupta] 3 | custom: https://www.paypal.com/paypalme/teamdevgeek 4 | -------------------------------------------------------------------------------- /src/Enums/LaravelVersion.php: -------------------------------------------------------------------------------- 1 | call('vendor:publish', [ 19 | '--tag' => 'erag:publish-disposable-config', 20 | '--force' => true, 21 | ]); 22 | 23 | $this->info('✅ Disposable Email Package Installed Successfully!'); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | # 🛡️ Security Policy 2 | 3 | ## 📅 Supported Versions 4 | 5 | We release security updates for the latest major version. Please always use the most recent release. 6 | 7 | | Version | Supported | 8 | |---------|--------------------| 9 | | 1.x | ✅ Yes | 10 | | <1.0 | ❌ No | 11 | 12 | --- 13 | 14 | ## 📢 Reporting a Vulnerability 15 | 16 | If you discover a security issue or vulnerability, **please do not create a public issue**. 17 | 18 | Instead, email us privately: 19 | 20 | 📧 **Email**: info.eramitgupta@gmail.com 21 | 22 | We will: 23 | 24 | - Respond within 48 hours 25 | - Investigate the issue 26 | - Patch it promptly 27 | - Credit you (if desired) 28 | 29 | --- 30 | 31 | ## ✅ Thank You 32 | 33 | Thanks for helping make this package more secure! 🙏 34 | We appreciate responsible disclosure. 35 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Desktop (please complete the following information):** 27 | - OS: [e.g. iOS] 28 | - Browser [e.g. chrome, safari] 29 | - Version [e.g. 22] 30 | 31 | **Smartphone (please complete the following information):** 32 | - Device: [e.g. iPhone6] 33 | - OS: [e.g. iOS8.1] 34 | - Browser [e.g. stock browser, safari] 35 | - Version [e.g. 22] 36 | 37 | **Additional context** 38 | Add any other context about the problem here. 39 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2025 Er Amit Gupta 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "erag/laravel-disposable-email", 3 | "description": "A Laravel package to detect and block disposable email addresses.", 4 | "license": "MIT", 5 | "keywords": [ 6 | "laravel", 7 | "disposable", 8 | "email", 9 | "validation", 10 | "email validator", 11 | "block disposable", 12 | "disposable check", 13 | "laravel email rule", 14 | "email blacklist", 15 | "temporary email", 16 | "fake email", 17 | "email validation rule", 18 | "laravel custom rule", 19 | "email filtering", 20 | "email domain checker" 21 | ], 22 | "authors": [ 23 | { 24 | "name": "Er Amiit Gupta", 25 | "email": "info.eramitgupta@gmail.com", 26 | "homepage": "https://github.com/eramitgupta" 27 | } 28 | ], 29 | "require": { 30 | "php": ">=8.1.0", 31 | "laravel/pint": "^1.13", 32 | "illuminate/support": "^10.0|^11.0|^12.0", 33 | "illuminate/console": "^10.0|^11.0|^12.0", 34 | "illuminate/validation": "^10.0|^11.0|^12.0", 35 | "illuminate/translation": "^10.0|^11.0|^12.0", 36 | "illuminate/filesystem": "^10.0|^11.0|^12.0", 37 | "guzzlehttp/guzzle": "^7.0" 38 | }, 39 | "autoload": { 40 | "psr-4": { 41 | "EragLaravelDisposableEmail\\": "src/" 42 | } 43 | }, 44 | "prefer-stable": true, 45 | "extra": { 46 | "laravel": { 47 | "providers": [ 48 | "EragLaravelDisposableEmail\\LaravelDisposableEmailServiceProvider" 49 | ], 50 | "aliases": { 51 | "DisposableEmail": "EragLaravelDisposableEmail\\Facades\\DisposableEmail" 52 | } 53 | } 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /src/LaravelDisposableEmailServiceProvider.php: -------------------------------------------------------------------------------- 1 | mergeConfigFrom( 17 | __DIR__.'/../config/disposable-email.php', 'disposable-email' 18 | ); 19 | 20 | $this->commands([ 21 | InstallDisposableEmail::class, 22 | UpdateDisposableEmailList::class, 23 | ]); 24 | 25 | $this->publishes([ 26 | __DIR__.'/../config/disposable-email.php' => config_path('disposable-email.php'), 27 | ], 'erag:publish-disposable-config'); 28 | 29 | $this->app->singleton('disposable-email', function ($app) { 30 | return new DisposableEmailRule; 31 | }); 32 | } 33 | 34 | public function boot(): void 35 | { 36 | Validator::extend('disposable_email', function ($attribute, $value, $parameters, $validator) { 37 | $rule = new DisposableEmailRule; 38 | 39 | $failCallback = function ($message) use (&$error) { 40 | $error = $message; 41 | }; 42 | 43 | $rule->validate($attribute, $value, $failCallback ?? fn () => null); 44 | 45 | return empty($error); 46 | }, __('The :attribute belongs to an unauthorized email provider.')); 47 | 48 | Blade::if('disposableEmail', function (string $email) { 49 | return DisposableEmailRule::isDisposable($email); 50 | }); 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- 1 | name: Lint Check 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | pull_request: 8 | branches: 9 | - main 10 | 11 | jobs: 12 | style: 13 | runs-on: ubuntu-latest 14 | permissions: 15 | contents: read 16 | pull-requests: write 17 | 18 | steps: 19 | - name: Checkout code 20 | uses: actions/checkout@v3 21 | 22 | - name: Setup PHP 23 | uses: shivammathur/setup-php@v2 24 | with: 25 | php-version: '8.1' 26 | extensions: mbstring, bcmath 27 | tools: composer:v2 28 | 29 | - name: Install Dependencies 30 | run: composer install --no-scripts --no-interaction --prefer-dist 31 | 32 | - name: Check code style with Pint 33 | run: | 34 | vendor/bin/pint --test 35 | if [ $? -eq 0 ]; then 36 | echo "✅ Code style is clean" 37 | else 38 | echo "❌ Code style issues found" 39 | vendor/bin/pint --verbose 40 | exit 1 41 | fi 42 | 43 | - name: Add Lint Results as PR Comment 44 | if: github.event_name == 'pull_request' && failure() 45 | uses: actions/github-script@v6 46 | with: 47 | github-token: ${{ secrets.GITHUB_TOKEN }} 48 | script: | 49 | const output = ` 50 | ## ⚠️ PHP Code Style Check Failed 51 | 52 | Please fix the code style issues found by Laravel Pint. 53 | Run \`composer lint\` locally to see and fix the issues. 54 | 55 | For more information about Laravel Pint, visit: https://laravel.com/docs/pint 56 | `; 57 | 58 | github.rest.issues.createComment({ 59 | issue_number: context.issue.number, 60 | owner: context.repo.owner, 61 | repo: context.repo.repo, 62 | body: output 63 | }) 64 | -------------------------------------------------------------------------------- /config/disposable-email.php: -------------------------------------------------------------------------------- 1 | storage_path('app/blacklist_file'), 15 | 16 | /* 17 | |-------------------------------------------------------------------------- 18 | | Remote Source URL (Optional) 19 | |-------------------------------------------------------------------------- 20 | | 21 | | If you'd like to fetch a disposable domain list from a remote location, 22 | | you can set that URL here and call the update command. 23 | | 24 | */ 25 | 'remote_url' => [ 26 | 'https://raw.githubusercontent.com/eramitgupta/disposable-email/main/disposable_email.txt', 27 | ], 28 | 29 | /* 30 | |-------------------------------------------------------------------------- 31 | | Enable or Disable Caching 32 | |-------------------------------------------------------------------------- 33 | | 34 | | Set to true to enable caching of the disposable email list. 35 | | Set too false to disable caching completely. 36 | | Default is disable 37 | */ 38 | 'cache_enabled' => false, 39 | 40 | /* 41 | |-------------------------------------------------------------------------- 42 | | Cache Time To Live (seconds) 43 | |-------------------------------------------------------------------------- 44 | | 45 | | Set a custom time to live for the cached disposable email list. 46 | | This value is in seconds. Default is 60 (1 minute). 47 | | 48 | */ 49 | 'cache_ttl' => 60, 50 | ]; 51 | -------------------------------------------------------------------------------- /src/Commands/UpdateDisposableEmailList.php: -------------------------------------------------------------------------------- 1 | info("Directory created at: $directory"); 40 | } 41 | 42 | foreach ($remoteUrls as $url) { 43 | 44 | $name = explode('.', basename($url))[0]; 45 | 46 | $response = Http::get($url); 47 | 48 | if ($response->successful()) { 49 | // Extract original file name from URL 50 | $filePath = $directory.DIRECTORY_SEPARATOR.$name.'.txt'; 51 | 52 | $raw = $response->body(); 53 | $cleaned = $this->normalizeToTextList($raw); 54 | 55 | File::put($filePath, $cleaned); 56 | 57 | $this->info("Saved: $filePath from $url"); 58 | } else { 59 | $this->error("Failed to fetch list from: $url"); 60 | } 61 | } 62 | } 63 | 64 | protected function normalizeToTextList(string $input): string 65 | { 66 | $domains = []; 67 | 68 | $jsonDecoded = json_decode($input, true); 69 | 70 | if (is_array($jsonDecoded)) { 71 | foreach ($jsonDecoded as $item) { 72 | if (is_string($item)) { 73 | $domains[] = trim($item); 74 | } 75 | } 76 | } else { 77 | // If not JSON, treat as plain text 78 | $lines = preg_split('/\r\n|\r|\n/', $input); 79 | foreach ($lines as $line) { 80 | $line = trim($line); 81 | if ($line !== '' && preg_match('/^[a-z0-9\-\.]+\.[a-z]{2,}$/i', $line)) { 82 | $domains[] = $line; 83 | } 84 | } 85 | } 86 | 87 | // Remove duplicates, sort, and return as string 88 | $unique = array_unique($domains); 89 | sort($unique); 90 | 91 | return implode(PHP_EOL, $unique); 92 | } 93 | } 94 | -------------------------------------------------------------------------------- /src/Rules/DisposableEmailRule.php: -------------------------------------------------------------------------------- 1 | 18 | */ 19 | protected array $unauthorizedEmail; 20 | 21 | /** 22 | * Create a new rule instance. 23 | * 24 | * @param array $unauthorizedEmail 25 | */ 26 | public function __construct( 27 | array $unauthorizedEmail = [] 28 | ) { 29 | $this->unauthorizedEmail = empty($unauthorizedEmail) ? self::getDefaultUnauthorizedProviders() : $unauthorizedEmail; 30 | } 31 | 32 | /** 33 | * Run the validation rule. 34 | * 35 | * @param Closure(string): PotentiallyTranslatedString $fail 36 | */ 37 | public function validate(string $attribute, mixed $value, Closure $fail): void 38 | { 39 | $value = (string) $value; 40 | $value = strtolower(trim($value)); 41 | 42 | if (! str_contains($value, '@')) { 43 | $fail(__('The :attribute must contain an "@" symbol.')); 44 | 45 | return; 46 | } 47 | 48 | [, $emailProvider] = explode('@', $value, 2); 49 | 50 | $flippedUnauthorized = array_flip($this->unauthorizedEmail); 51 | 52 | if (! empty($flippedUnauthorized[$emailProvider] ?? null)) { 53 | $fail(__('The :attribute belongs to an unauthorized email provider.')); 54 | } 55 | } 56 | 57 | public static function isDisposable(string $email): bool 58 | { 59 | $email = strtolower(trim($email)); 60 | 61 | if (! str_contains($email, '@')) { 62 | return false; 63 | } 64 | 65 | [, $emailProvider] = explode('@', $email, 2); 66 | 67 | static $flippedProviders = null; 68 | if ($flippedProviders === null) { 69 | $flippedProviders = array_flip(self::getDefaultUnauthorizedProviders()); 70 | } 71 | 72 | return array_key_exists($emailProvider, $flippedProviders); 73 | } 74 | 75 | public static function getDefaultUnauthorizedProviders(): array 76 | { 77 | $cacheEnabled = config('disposable-email.cache_enabled'); 78 | 79 | if ($cacheEnabled) { 80 | return EmailServices::cache( 81 | 'erag-unauthorized-email-providers', 82 | fn () => self::getUnauthorizedProviders() 83 | ); 84 | } 85 | 86 | return self::getUnauthorizedProviders(); 87 | } 88 | 89 | protected static function getUnauthorizedProviders(): array 90 | { 91 | $directory = config('disposable-email.blacklist_file'); 92 | $files = glob($directory.'/*.txt'); 93 | 94 | $allDomains = []; 95 | foreach ($files as $file) { 96 | $content = file_get_contents($file); 97 | $lines = explode("\n", $content); 98 | 99 | foreach ($lines as $line) { 100 | $line = strtolower(trim($line)); 101 | if (empty($line)) { 102 | continue; 103 | } 104 | 105 | if (str_contains($line, '@')) { 106 | [, $domain] = explode('@', $line, 2); 107 | $line = trim($domain); 108 | } 109 | 110 | if (preg_match('/^[a-z0-9.-]+\.[a-z]{2,}$/', $line)) { 111 | $allDomains[$line] = true; 112 | } 113 | } 114 | } 115 | 116 | $domains = EmailServices::domains(); 117 | 118 | return array_keys(array_merge($allDomains, array_flip($domains))); 119 | } 120 | } 121 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Laravel Disposable Email Detection 2 | 3 | 4 |
5 | Screenshot 2024-10-04 at 10 34 23 PM 6 |
7 |
8 | 9 | [![Packagist License](https://img.shields.io/badge/Licence-MIT-blue)](https://github.com/eramitgupta/laravel-disposable-email/blob/main/LICENSE) 10 | [![Latest Stable Version](https://img.shields.io/packagist/v/erag/laravel-disposable-email?label=Stable)](https://packagist.org/packages/erag/laravel-disposable-email) 11 | [![Total Downloads](https://img.shields.io/packagist/dt/erag/laravel-disposable-email.svg?label=Downloads)](https://packagist.org/packages/erag/laravel-disposable-email) 12 | 13 |
14 | 15 | 16 | 17 | A Laravel package to detect and block disposable (temporary) email addresses during validation or runtime logic. 18 | 19 | > **Already contains 110,646+ disposable email domains!** 🔥 20 | --- 21 | 22 | ## ✅ Features 23 | 24 | * 🔥 **110,646+ known disposable domains** already included 25 | * 🧠 **Smart validation rule** for form requests 26 | * ⚙️ **Runtime email checking** via helper and facade 27 | * 🧩 **Blade directive** support for conditionals 28 | * 🌐 **Auto-sync with remote domain lists** 29 | * 📝 **Add your own custom blacklist** with ease 30 | * 🧠 **Optional caching** for performance 31 | * ⚡️ **Zero-configuration setup** with publishable config 32 | * ✅ **Compatible with Laravel 10, 11, and 12** 33 | --- 34 | 35 | 36 | ## 🚀 Installation 37 | 38 | ```bash 39 | composer require erag/laravel-disposable-email 40 | ``` 41 | 42 | ## Register the Service Provider 43 | 44 | ### For Laravel (Optional) v11.x, v12.x 45 | 46 | Ensure the service provider is registered in your `/bootstrap/providers.php` file: 47 | 48 | ```php 49 | use EragLaravelDisposableEmail\LaravelDisposableEmailServiceProvider; 50 | 51 | return [ 52 | // ... 53 | LaravelDisposableEmailServiceProvider::class, 54 | ]; 55 | ``` 56 | 57 | ### For Laravelv v10.x 58 | 59 | Ensure the service provider is registered in your `config/app.php` file: 60 | 61 | ```php 62 | 'providers' => [ 63 | // ... 64 | EragLaravelDisposableEmail\LaravelDisposableEmailServiceProvider::class, 65 | ], 66 | ``` 67 | 68 | --- 69 | 70 | ## 🛠 Configuration 71 | 72 | Publish the config file: 73 | 74 | ```bash 75 | php artisan erag:install-disposable-email 76 | ``` 77 | 78 | This will create `config/disposable-email.php`. 79 | 80 | --- 81 | 82 | ## ⚙ Usage 83 | 84 | ### 1. **Form Request Validation** 85 | 86 | #### ✅ String-based Rule: 87 | ```php 88 | $request->validate([ 89 | 'email' => 'required|email|disposable_email', 90 | ]); 91 | 92 | ``` 93 | 94 | ```php 95 | $request->validate([ 96 | 'email' => ['required', 'email', 'disposable_email'], 97 | ]); 98 | ``` 99 | 100 | #### ✅ Custom Rule: 101 | ```php 102 | use EragLaravelDisposableEmail\Rules\DisposableEmailRule; 103 | 104 | $request->validate([ 105 | 'email' => ['required', 'email', new DisposableEmailRule()], 106 | ]); 107 | ``` 108 | 109 | --- 110 | 111 | ### 2. **Direct Runtime Check** 112 | ```php 113 | use EragLaravelDisposableEmail\Rules\DisposableEmailRule; 114 | 115 | if (DisposableEmailRule::isDisposable('test@tempmail.com')) { 116 | // Do something if email is disposable 117 | } 118 | ``` 119 | 120 | Or via facade: 121 | ```php 122 | use DisposableEmail; 123 | 124 | if (DisposableEmail::isDisposable('agedmail.com')) { 125 | // Do something 126 | } 127 | ``` 128 | 129 | --- 130 | 131 | ### 3. **Blade Directive** 132 | 133 | ```blade 134 | @disposableEmail('amit@0-mail.com') 135 |

Disposable email detected!

136 | @else 137 |

Valid email.

138 | @enddisposableEmail 139 | ``` 140 | 141 | --- 142 | 143 | 144 | ## 🔄 Sync From Remote (Optional) 145 | 146 | Update the list manually 147 | ```bash 148 | php artisan erag:sync-disposable-email-list 149 | ``` 150 | 151 | ## 🔗 Config Options (config/disposable-email.php) 152 | 153 | ```php 154 | return [ 155 | 'blacklist_file' => storage_path('app/blacklist_file), 156 | 157 | 'remote_url' => [ 158 | 'https://raw.githubusercontent.com/eramitgupta/disposable-email/main/disposable_email.txt', 159 | ], 160 | 161 | 'cache_enabled' => false, 162 | 'cache_ttl' => 60, 163 | ]; 164 | ``` 165 | 166 | > ✅ **Note:** The `.txt` files from `remote_url` must follow this format: 167 | > Each line should contain **only a domain name**, like: 168 | 169 | ``` 170 | 0-00.usa.cc 171 | 0-30-24.com 172 | 0-attorney.com 173 | 0-mail.com 174 | 00-tv.com 175 | 00.msk.ru 176 | 00.pe 177 | 00000000000.pro 178 | 000728.xyz 179 | 000777.info 180 | 00082cc.com 181 | 00082dd.com 182 | 00082ss.com 183 | ``` 184 | 185 | If the file contains anything other than plain domains (like comments or extra data), it may cause parsing issues. 186 | 187 | 188 | ## 🧩 Add Your Own Disposable Domains 189 | 190 | > ✅ **Want to block additional disposable domains?** 191 | > You can **easily extend the list manually** — no coding, no command required! 192 | 193 | 194 | | Step | Action | 195 | |------|--------| 196 | | 🔹 **1** | Go to the following path:
**`storage/app/blacklist_file/`** | 197 | | 🔹 **2** | Create or edit this file:
**`disposable_domains.txt`** | 198 | | 🔹 **3** | Add your custom domains like:
`abakiss.com`
`fakemail.org`
`trashbox.io`
*(one per line)* | 199 | 200 | --- 201 | 202 | > 📌 **Important Notes:** 203 | - Each line must contain **only the domain name** – no extra symbols, no comments. 204 | - The package will **automatically detect and use** the domains from this file. 205 | - You **do not** need to run any Artisan command. 🧙‍♂️ 206 | 207 | --- 208 | 209 | ### ⚙️ Ensure File Path Matches Configuration 210 | 211 | Your file path **must match** the one defined in `config/disposable-email.php`: 212 | 213 | ```php 214 | 'blacklist_file' => storage_path('app/blacklist_file'), 215 | ``` 216 | 217 | If the path or filename is different, the package will **not load** your custom list. 218 | 219 | --- 220 | 221 | ## 🧠 Caching Support (Optional) 222 | 223 | This package supports **optional caching** to improve performance, especially when dealing with large domain lists. 224 | 225 | ### 🔧 How It Works 226 | 227 | * If **enabled**, the package will cache the compiled list of disposable domains for faster lookup. 228 | * This is useful in high-traffic applications where the same list is accessed frequently. 229 | 230 | ### 🛠 Enable Caching 231 | 232 | To enable caching, update the config file `config/disposable-email.php`: 233 | 234 | ```php 235 | 'cache_enabled' => true, 236 | 'cache_ttl' => 60, 237 | ``` 238 | 239 | ### 🧹 Clear Cached List 240 | 241 | If you manually update the domain list and want to clear the cache, you can use: 242 | 243 | ```bash 244 | php artisan cache:clear 245 | ``` 246 | -------------------------------------------------------------------------------- /src/Services/EmailServices.php: -------------------------------------------------------------------------------- 1 | version(), LaravelVersion::FLEXIBLE_CACHE->value, '>=')) { 15 | return Cache::flexible( 16 | $cacheKey, 17 | [$ttl / 2, $ttl * 2], 18 | $callback 19 | ); 20 | } 21 | 22 | return Cache::remember( 23 | $cacheKey, 24 | $ttl, 25 | $callback 26 | ); 27 | } 28 | 29 | public static function clearCache(): void 30 | { 31 | Cache::forget('erag-unauthorized-email-providers'); 32 | } 33 | 34 | public static function domains(): array 35 | { 36 | return ['0-mail.com', '027168.com', '0815.ru', '0815.ry', '0815.su', '0845.ru', '0box.eu', '0clickemail.com', '0n0ff.net', '0nelce.com', '0v.ro', '0w.ro', 37 | '0wnd.net', '0wnd.org', '0x207.info', '1-8.biz', '1-tm.com', '10-minute-mail.com', '1000rebates.stream', 38 | '100likers.com', '105kg.ru', '10dk.email', '10mail.com', '10mail.org', '10mail.tk', '10mail.xyz', 39 | '10minmail.de', '10minut.com.pl', '10minut.xyz', '10minutemail.be', '10minutemail.cf', '10minutemail.co.uk', 40 | '10minutemail.co.za', '10minutemail.com', '10minutemail.de', '10minutemail.ga', '10minutemail.gq', 41 | '10minutemail.ml', '10minutemail.net', '10minutemail.nl', '10minutemail.pro', '10minutemail.us', 42 | '10minutemailbox.com', '10minutemails.in', '10minutenemail.de', '10minutenmail.xyz', '10minutesmail.com', 43 | '10minutesmail.fr', '10minutmail.pl', '10x9.com', '11163.com', '123-m.com', '12hosting.net', 44 | '12houremail.com', '12minutemail.com', '12minutemail.net', '12storage.com', '140unichars.com', '147.cl', 45 | '14n.co.uk', '15qm.com', '1blackmoon.com', '1ce.us', '1chuan.com', '1clck2.com', '1fsdfdsfsdf.tk', 46 | '1mail.ml', '1pad.de', '1s.fr', '1secmail.com', '1secmail.net', '1secmail.org', '1st-forms.com', 47 | '1to1mail.org', '1usemail.com', '1webmail.info', '1zhuan.com', '2012-2016.ru', '20email.eu', '20email.it', 48 | '20mail.eu', '20mail.in', '20mail.it', '20minutemail.com', '20minutemail.it', '20mm.eu', '2120001.net', 49 | '21cn.com', '247web.net', '24hinbox.com', '24hourmail.com', '24hourmail.net', '2anom.com', '2chmail.net', 50 | '2ether.net', '2fdgdfgdfgdf.tk', '2odem.com', '2prong.com', '2wc.info', '300book.info', '30mail.ir', 51 | '30minutemail.com', '30wave.com', '3202.com', '36ru.com', '3d-painting.com', '3l6.com', '3mail.ga', 52 | '3trtretgfrfe.tk', '4-n.us', '4057.com', '418.dk', '42o.org', '4gfdsgfdgfd.tk', '4k5.net', '4mail.cf', 53 | '4mail.ga', '4nextmail.com', '4nmv.ru', '4tb.host', '4warding.com', '4warding.net', '4warding.org', 54 | '50set.ru', '55hosting.net', '5ghgfhfghfgh.tk', '5gramos.com', '5july.org', '5mail.cf', '5mail.ga', 55 | '5minutemail.net', '5oz.ru', '5tb.in', '5x25.com', '5ymail.com', '60minutemail.com', '672643.net', 56 | '675hosting.com', '675hosting.net', '675hosting.org', '6hjgjhgkilkj.tk', '6ip.us', '6mail.cf', '6mail.ga', 57 | '6mail.ml', '6paq.com', '6somok.ru', '6url.com', '75hosting.com', '75hosting.net', '75hosting.org', 58 | '7days-printing.com', '7mail.ga', '7mail.ml', '7tags.com', '80665.com', '8127ep.com', '8mail.cf', 59 | '8mail.ga', '8mail.ml', '99.com', '99cows.com', '99experts.com', '9mail.cf', '9me.site', '9mot.ru', 60 | '9ox.net', '9q.ro', 'a-bc.net', 'a45.in', 'a7996.com', 'aa5zy64.com', 'aaqwe.ru', 'aaqwe.store', 61 | 'abacuswe.us', 'abakiss.com', 'abcmail.email', 'abilitywe.us', 'abovewe.us', 'absolutewe.us', 62 | 'abundantwe.us', 'abusemail.de', 'abuser.eu', 'abyssmail.com', 'ac20mail.in', 'academiccommunity.com', 63 | 'academywe.us', 'acceleratewe.us', 'accentwe.us', 'acceptwe.us', 'acclaimwe.us', 'accordwe.us', 64 | 'accreditedwe.us', 'acentri.com', 'achievementwe.us', 'achievewe.us', 'acornwe.us', 'acrossgracealley.com', 65 | 'acrylicwe.us', 'activatewe.us', 'activitywe.us', 'acucre.com', 'acuitywe.us', 'acumenwe.us', 66 | 'adaptivewe.us', 'adaptwe.us', 'add3000.pp.ua', 'addictingtrailers.com', 'adeptwe.us', 'adfskj.com', 67 | 'adios.email', 'adiq.eu', 'aditus.info', 'admiralwe.us', 'ado888.biz', 'adobeccepdm.com', 'adoniswe.us', 68 | 'adpugh.org', 'adroh.com', 'adsd.org', 'adubiz.info', 'adult-work.info', 'advantagewe.us', 'advantimo.com', 69 | 'adventurewe.us', 'adventwe.us', 'advisorwe.us', 'advocatewe.us', 'adwaterandstir.com', 'aegde.com', 70 | 'aegia.net', 'aegiscorp.net', 'aegiswe.us', 'aelo.es', 'aeonpsi.com', 'afarek.com', 71 | 'affiliate-nebenjob.info', 'affiliatedwe.us', 'affilikingz.de', 'affinitywe.us', 'affluentwe.us', 72 | 'affordablewe.us', 'afia.pro', 'afrobacon.com', 'afterhourswe.us', 'agedmail.com', 'agendawe.us', 73 | 'agger.ro', 'agilewe.us', 'agorawe.us', 'agtx.net', 'aheadwe.us', 'ahem.email', 'ahk.jp', 'ahmedkhlef.com', 74 | 'air2token.com', 'airmailbox.website', 'airsi.de', 'ajaxapp.net', 'akapost.com', 'akerd.com', 'akgq701.com', 75 | 'akmail.in', 'akugu.com', 'al-qaeda.us', 'albionwe.us', 'alchemywe.us', 'alfaceti.com', 'aliaswe.us', 76 | 'alienware13.com', 'aligamel.com', 'alina-schiesser.ch', 'alisongamel.com', 'alivance.com', 'alivewe.us', 77 | 'all-cats.ru', 'allaccesswe.us', 'allamericanwe.us', 'allaroundwe.us', 'alldirectbuy.com', 78 | 'allegiancewe.us', 'allegrowe.us', 'allemojikeyboard.com', 'allgoodwe.us', 'alliancewe.us', 'allinonewe.us', 79 | 'allofthem.net', 'alloutwe.us', 'allowed.org', 'alloywe.us', 'allprowe.us', 'allseasonswe.us', 80 | 'allstarwe.us', 'allthegoodnamesaretaken.org', 'allurewe.us', 'almondwe.us', 'alph.wtf', 'alpha-web.net', 81 | 'alphaomegawe.us', 'alpinewe.us', 'altairwe.us', 'altitudewe.us', 'altuswe.us', 'ama-trade.de', 82 | 'ama-trans.de', 'amadeuswe.us', 'amail.club', 'amail.com', 'amail1.com', 'amail4.me', 'amazon-aws.org', 83 | 'amberwe.us', 'ambiancewe.us', 'ambitiouswe.us', 'amelabs.com', 'americanawe.us', 'americasbestwe.us', 84 | 'americaswe.us', 'amicuswe.us', 'amilegit.com', 'amiri.net', 'amiriindustries.com', 'amplewe.us', 85 | 'amplifiedwe.us', 'amplifywe.us', 'ampsylike.com', 'analogwe.us', 'analysiswe.us', 'analyticalwe.us', 86 | 'analyticswe.us', 'analyticwe.us', 'anappfor.com', 'anappthat.com', 'andreihusanu.ro', 'andthen.us', 87 | 'animesos.com', 'anit.ro', 'ano-mail.net', 'anon-mail.de', 'anonbox.net', 'anonmail.top', 'anonmails.de', 88 | 'anonymail.dk', 'anonymbox.com', 'anonymized.org', 'anonymousness.com', 'anotherdomaincyka.tk', 89 | 'ansibleemail.com', 'anthony-junkmail.com', 'antireg.com', 'antireg.ru', 'antispam.de', 'antispam24.de', 90 | 'antispammail.de', 'any.pink', 'anyalias.com', 'aoeuhtns.com', 'apfelkorps.de', 'aphlog.com', 'apkmd.com', 91 | 'appc.se', 'appinventor.nl', 'appixie.com', 'apps.dj', 'appzily.com', 'arduino.hk', 'ariaz.jetzt', 92 | 'armyspy.com', 'aron.us', 'arroisijewellery.com', 'art-en-ligne.pro', 'artman-conception.com', 'arur01.tk', 93 | 'arurgitu.gq', 'arvato-community.de', 'aschenbrandt.net', 'asdasd.nl', 'asdasd.ru', 'ashleyandrew.com', 94 | 'ask-mail.com', 'asorent.com', 'ass.pp.ua', 'astonut.tk', 'astroempires.info', 'asu.mx', 'asu.su', 'at.hm', 95 | 'at0mik.org', 'atnextmail.com', 'attnetwork.com', 'augmentationtechnology.com', 'ausgefallen.info', 96 | 'auti.st', 'autorobotica.com', 'autosouvenir39.ru', 'autotwollow.com', 'autowb.com', 'aver.com', 97 | 'averdov.com', 'avia-tonic.fr', 'avls.pt', 'awatum.de', 'awdrt.org', 'awiki.org', 'awsoo.com', 'axiz.org', 98 | 'axon7zte.com', 'axsup.net', 'ayakamail.cf', 'azazazatashkent.tk', 'azcomputerworks.com', 'azmeil.tk', 99 | 'b1of96u.com', 'b2bx.net', 'b2cmail.de', 'badgerland.eu', 'badoop.com', 'badpotato.tk', 'balaket.com', 100 | 'bangban.uk', 'banit.club', 'banit.me', 'bank-opros1.ru', 'bareed.ws', 'barooko.com', 'barryogorman.com', 101 | 'bartdevos.be', 'basscode.org', 'bauwerke-online.com', 'bazaaboom.com', 'bbbbyyzz.info', 'bbhost.us', 102 | 'bbitf.com', 'bbitj.com', 'bbitq.com', 'bcaoo.com', 'bcast.ws', 'bcb.ro', 'bccto.me', 'bdmuzic.pw', 103 | 'beaconmessenger.com', 'bearsarefuzzy.com', 'beddly.com', 'beefmilk.com', 'belamail.org', 104 | 'belljonestax.com', 'beluckygame.com', 'benipaula.org', 'bepureme.com', 'beribase.ru', 'beribaza.ru', 105 | 'berirabotay.ru', 'best-john-boats.com', 'bestchoiceusedcar.com', 'bestlistbase.com', 'bestoption25.club', 106 | 'bestparadize.com', 'bestsoundeffects.com', 'besttempmail.com', 'betr.co', 'bgtmail.com', 'bgx.ro', 107 | 'bheps.com', 'bidourlnks.com', 'big1.us', 'bigprofessor.so', 'bigstring.com', 'bigwhoop.co.za', 'bij.pl', 108 | 'binka.me', 'binkmail.com', 'binnary.com', 'bio-muesli.info', 'bio-muesli.net', 'bione.co', 'bitwhites.top', 109 | 'bitymails.us', 'blackgoldagency.ru', 'blackmarket.to', 'bladesmail.net', 'blip.ch', 'blnkt.net', 110 | 'block521.com', 'blogmyway.org', 'blogos.net', 'blogspam.ro', 'blondemorkin.com', 'bluedumpling.info', 111 | 'bluewerks.com', 'bnote.com', 'boatmail.us', 'bobgf.ru', 'bobgf.store', 'bobmail.info', 'bobmurchison.com', 112 | 'bofthew.com', 'bonobo.email', 'boofx.com', 'bookthemmore.com', 'bootybay.de', 'borged.com', 'borged.net', 113 | 'borged.org', 'bot.nu', 'boun.cr', 'bouncr.com', 'box-mail.ru', 'box-mail.store', 'boxem.ru', 'boxem.store', 114 | 'boxformail.in', 'boximail.com', 'boxlet.ru', 'boxlet.store', 'boxmail.lol', 'boxomail.live', 115 | 'boxtemp.com.br', 'bptfp.net', 'brand-app.biz', 'brandallday.net', 'brasx.org', 'breakthru.com', 116 | 'brefmail.com', 'brennendesreich.de', 'briggsmarcus.com', 'broadbandninja.com', 'bsnow.net', 117 | 'bspamfree.org', 'bspooky.com', 'bst-72.com', 'btb-notes.com', 'btc.email', 'btcmail.pw', 'btcmod.com', 118 | 'btizet.pl', 'buccalmassage.ru', 'budaya-tionghoa.com', 'budayationghoa.com', 'buffemail.com', 'bugfoo.com', 119 | 'bugmenever.com', 'bugmenot.com', 'bukhariansiddur.com', 'bulrushpress.com', 'bum.net', 'bumpymail.com', 120 | 'bunchofidiots.com', 'bund.us', 'bundes-li.ga', 'bunsenhoneydew.com', 'burnthespam.info', 'burstmail.info', 121 | 'businessbackend.com', 'businesssuccessislifesuccess.com', 'buspad.org', 'bussitussi.com', 122 | 'buymoreplays.com', 'buyordie.info', 'buyusdomain.com', 'buyusedlibrarybooks.org', 'buzzcluby.com', 123 | 'byebyemail.com', 'byespm.com', 'byom.de', 'c01.kr', 'c51vsgq.com', 'cachedot.net', 124 | 'californiafitnessdeals.com', 'cam4you.cc', 'camping-grill.info', 'candymail.de', 'cane.pw', 125 | 'capitalistdilemma.com', 'car101.pro', 'carbtc.net', 'cars2.club', 'carsencyclopedia.com', 'cartelera.org', 126 | 'caseedu.tk', 'cashflow35.com', 'casualdx.com', 'catgroup.uk', 'cavi.mx', 'cbair.com', 'cbes.net', 127 | 'cbty.ru', 'cbty.store', 'cc.liamria', 'ccmail.uk', 'cdfaq.com', 'cdpa.cc', 'ceed.se', 'cek.pm', 128 | 'cellurl.com', 'centermail.com', 'centermail.net', 'cetpass.com', 'cfo2go.ro', 'chacuo.net', 129 | 'chaichuang.com', 'chalupaurybnicku.cz', 'chammy.info', 'chasefreedomactivate.com', 'chatich.com', 130 | 'cheaphub.net', 'cheatmail.de', 'chenbot.email', 'chewydonut.com', 'chibakenma.ml', 'chickenkiller.com', 131 | 'chielo.com', 'childsavetrust.org', 'chilkat.com', 'chinamkm.com', 'chithinh.com', 'chitthi.in', 'choco.la', 132 | 'chogmail.com', 'choicemail1.com', 'chong-mail.com', 'chong-mail.net', 'chong-mail.org', 133 | 'chumpstakingdumps.com', 'cigar-auctions.com', 'civikli.com', 'civx.org', 'ckaazaza.tk', 'ckiso.com', 134 | 'cl-cl.org', 'cl0ne.net', 'claimab.com', 'clandest.in', 'classesmail.com', 'clearwatermail.info', 135 | 'click-email.com', 'clickdeal.co', 'clipmail.eu', 'clixser.com', 'clonemoi.tk', 'cloud-mail.top', 136 | 'clout.wiki', 'clrmail.com', 'cmail.club', 'cmail.com', 'cmail.net', 'cmail.org', 'cnamed.com', 'cndps.com', 137 | 'cnew.ir', 'cnmsg.net', 'cnsds.de', 'co.cc', 'cobarekyo1.ml', 'cocoro.uk', 'cocovpn.com', 138 | 'codeandscotch.com', 'codivide.com', 'coffeetimer24.com', 'coieo.com', 'coin-host.net', 'coinlink.club', 139 | 'coldemail.info', 'compareshippingrates.org', 'completegolfswing.com', 'comwest.de', 'conf.work', 140 | 'consumerriot.com', 'contbay.com', 'cooh-2.site', 'coolandwacky.us', 'coolimpool.org', 'copyhome.win', 141 | 'coreclip.com', 'cosmorph.com', 'courrieltemporaire.com', 'coza.ro', 'crankhole.com', 'crapmail.org', 142 | 'crastination.de', 'crazespaces.pw', 'crazymailing.com', 'cream.pink', 'crepeau12.com', 'cringemonster.com', 143 | 'cross-law.ga', 'cross-law.gq', 'crossmailjet.com', 'crossroadsmail.com', 'crunchcompass.com', 144 | 'crusthost.com', 'cs.email', 'csh.ro', 'cszbl.com', 'ctmailing.us', 'ctos.ch', 'cu.cc', 'cubene.com', 145 | 'cubiclink.com', 'cuendita.com', 'cuirushi.org', 'cuoly.com', 'cupbest.com', 'curlhph.tk', 'curryworld.de', 146 | 'cust.in', 'cutout.club', 'cutradition.com', 'cuvox.de', 'cyber-innovation.club', 'cyber-phone.eu', 147 | 'cylab.org', 'd1yun.com', 'd3p.dk', 'daabox.com', 'dab.ro', 'dacoolest.com', 'daemsteam.com', 148 | 'daibond.info', 'daily-email.com', 'daintly.com', 'damai.webcam', 'dammexe.net', 'damnthespam.com', 149 | 'dandikmail.com', 'darkharvestfilms.com', 'daryxfox.net', 'dasdasdascyka.tk', 'dash-pads.com', 150 | 'dataarca.com', 'datarca.com', 'datazo.ca', 'datenschutz.ru', 'datum2.com', 'davidkoh.net', 151 | 'davidlcreative.com', 'dawin.com', 'daymail.life', 'daymailonline.com', 'dayrep.com', 'dbunker.com', 152 | 'dcctb.com', 'dcemail.com', 'ddcrew.com', 'de-a.org', 'dea-21olympic.com', 'deadaddress.com', 153 | 'deadchildren.org', 'deadfake.cf', 'deadfake.ga', 'deadfake.ml', 'deadfake.tk', 'deadspam.com', 154 | 'deagot.com', 'dealja.com', 'dealrek.com', 'deekayen.us', 'defomail.com', 'degradedfun.net', 'deinbox.com', 155 | 'delayload.com', 'delayload.net', 'delikkt.de', 'delivrmail.com', 'demen.ml', 'dengekibunko.ga', 156 | 'dengekibunko.gq', 'dengekibunko.ml', 'der-kombi.de', 'derkombi.de', 'derluxuswagen.de', 'desoz.com', 157 | 'despam.it', 'despammed.com', 'dev-null.cf', 'dev-null.ga', 'dev-null.gq', 'dev-null.ml', 158 | 'developermail.com', 'devnullmail.com', 'deyom.com', 'dharmatel.net', 'dhm.ro', 'dhy.cc', 'dialogus.com', 159 | 'diapaulpainting.com', 'dicopto.com', 'digdig.org', 'digital-message.com', 'digitalesbusiness.info', 160 | 'digitalmail.info', 'digitalmariachis.com', 'digitalsanctuary.com', 'dildosfromspace.com', 'dim-coin.com', 161 | 'dingbone.com', 'diolang.com', 'directmail24.net', 'disaq.com', 'disbox.net', 'disbox.org', 'discard.cf', 162 | 'discard.email', 'discard.ga', 'discard.gq', 'discard.ml', 'discard.tk', 'discardmail.com', 163 | 'discardmail.de', 'discos4.com', 'dishcatfish.com', 'disign-concept.eu', 'disign-revelation.com', 164 | 'dispo.in', 'dispomail.eu', 'disposable-e.ml', 'disposable-email.ml', 'disposable.cf', 'disposable.ga', 165 | 'disposable.ml', 'disposable.site', 'disposableaddress.com', 'disposableemailaddresses.com', 166 | 'disposableinbox.com', 'disposablemails.com', 'dispose.it', 'disposeamail.com', 'disposemail.com', 167 | 'disposemymail.com', 'dispostable.com', 'divad.ga', 'divermail.com', 'divismail.ru', 'diwaq.com', 168 | 'dlemail.ru', 'dmarc.ro', 'dndent.com', 'dnses.ro', 'doanart.com', 'dob.jp', 'dodgeit.com', 'dodgemail.de', 169 | 'dodgit.com', 'dodgit.org', 'dodsi.com', 'doiea.com', 'dolphinnet.net', 'domforfb1.tk', 'domforfb18.tk', 170 | 'domforfb19.tk', 'domforfb2.tk', 'domforfb23.tk', 'domforfb27.tk', 'domforfb29.tk', 'domforfb3.tk', 171 | 'domforfb4.tk', 'domforfb5.tk', 'domforfb6.tk', 'domforfb7.tk', 'domforfb8.tk', 'domforfb9.tk', 172 | 'domozmail.com', 'donebyngle.com', 'donemail.ru', 'dongqing365.com', 'dontreg.com', 'dontsendmespam.de', 173 | 'doojazz.com', 'doquier.tk', 'dotman.de', 'dotmsg.com', 'dotslashrage.com', 'doublemail.de', 174 | 'douchelounge.com', 'dozvon-spb.ru', 'dp76.com', 'dr69.site', 'drdrb.com', 'drdrb.net', 'dred.ru', 175 | 'drevo.si', 'drivetagdev.com', 'drmail.in', 'droolingfanboy.de', 'dropcake.de', 'dropjar.com', 176 | 'droplar.com', 'dropmail.me', 'dropsin.net', 'drowblock.com', 'dsgvo.party', 'dsgvo.ru', 'dshfjdafd.cloud', 177 | 'dsiay.com', 'dspwebservices.com', 'duam.net', 'duck2.club', 'dudmail.com', 'duk33.com', 'dukedish.com', 178 | 'dump-email.info', 'dumpandjunk.com', 'dumpmail.de', 'dumpyemail.com', 'durandinterstellar.com', 179 | 'duskmail.com', 'dwse.edu.pl', 'dyceroprojects.com', 'dz17.net', 'e-mail.com', 'e-mail.org', 180 | 'e-marketstore.ru', 'e-tomarigi.com', 'e3z.de', 'e4ward.com', 'eanok.com', 'easy-trash-mail.com', 181 | 'easynetwork.info', 'easytrashmail.com', 'eatmea2z.club', 'eay.jp', 'ebbob.com', 'ebeschlussbuch.de', 182 | 'ecallheandi.com', 'ecolo-online.fr', 'edgex.ru', 'edinburgh-airporthotels.com', 'edv.to', 'ee1.pl', 183 | 'ee2.pl', 'eeedv.de', 'eelmail.com', 'efxs.ca', 'egzones.com', 'einmalmail.de', 'einrot.com', 'einrot.de', 184 | 'eintagsmail.de', 'elearningjournal.org', 'electro.mn', 'elitevipatlantamodels.com', 'elki-mkzn.ru', 185 | 'email-fake.cf', 'email-fake.com', 'email-fake.ga', 'email-fake.gq', 'email-fake.ml', 'email-fake.tk', 186 | 'email-jetable.fr', 'email-lab.com', 'email-temp.com', 'email.edu.pl', 'email.net', 'email1.pro', 187 | 'email60.com', 'emailage.cf', 'emailage.ga', 'emailage.gq', 'emailage.ml', 'emailage.tk', 'emailate.com', 188 | 'emailbin.net', 'emailcu.icu', 'emaildienst.de', 'emaildrop.io', 'emailfake.com', 'emailfake.ml', 189 | 'emailfreedom.ml', 'emailgenerator.de', 'emailgo.de', 'emailias.com', 'emailigo.de', 'emailinfive.com', 190 | 'emailisvalid.com', 'emaillime.com', 'emailmiser.com', 'emailna.co', 'emailnax.com', 'emailo.pro', 191 | 'emailondeck.com', 'emailportal.info', 'emailproxsy.com', 'emailresort.com', 'emails.ga', 192 | 'emailsecurer.com', 'emailsensei.com', 'emailsingularity.net', 'emailspam.cf', 'emailspam.ga', 193 | 'emailspam.gq', 'emailspam.ml', 'emailspam.tk', 'emailsy.info', 'emailtech.info', 'emailtemporanea.com', 194 | 'emailtemporanea.net', 'emailtemporar.ro', 'emailtemporario.com.br', 'emailthe.net', 'emailtmp.com', 195 | 'emailto.de', 'emailure.net', 'emailwarden.com', 'emailxfer.com', 'emailz.cf', 'emailz.ga', 'emailz.gq', 196 | 'emailz.ml', 'emeil.in', 'emeil.ir', 'emeraldwebmail.com', 'emil.com', 'emkei.cf', 'emkei.ga', 'emkei.gq', 197 | 'emkei.ml', 'emkei.tk', 'eml.pp.ua', 'emlhub.com', 'emlpro.com', 'emltmp.com', 'empireanime.ga', 198 | 'emstjzh.com', 'emz.net', 'enayu.com', 'enterto.com', 'envy17.com', 'eoffice.top', 'eoopy.com', 'epb.ro', 199 | 'epbox.ru', 'epbox.store', 'ephemail.net', 'ephemeral.email', 'eposta.buzz', 'eposta.work', 'epostal.ru', 200 | 'epostal.store', 'eqiluxspam.ga', 'ereplyzy.com', 'ericjohnson.ml', 'eripo.net', 'ero-tube.org', 201 | 'esadverse.com', 'esbano-ru.ru', 'esc.la', 'escapehatchapp.com', 'esemay.com', 'esgeneri.com', 'esiix.com', 202 | 'esprity.com', 'estate-invest.fr', 'eth2btc.info', 'ether123.net', 'ethereum1.top', 'ethersports.org', 203 | 'ethersportz.info', 'etotvibor.ru', 'etranquil.com', 'etranquil.net', 'etranquil.org', 'euaqa.com', 204 | 'evanfox.info', 'eveav.com', 'evilcomputer.com', 'evopo.com', 'evvgo.com', 'evyush.com', 'exdonuts.com', 205 | 'exelica.com', 'existiert.net', 'exitstageleft.net', 'explodemail.com', 'express.net.ua', 206 | 'extracurricularsociety.com', 'extremail.ru', 'eyepaste.com', 'ez.lv', 'ezehe.com', 'ezfill.com', 207 | 'ezstest.com', 'ezztt.com', 'f4k.es', 'facebook-email.cf', 'facebook-email.ga', 'facebook-email.ml', 208 | 'facebookmail.gq', 'facebookmail.ml', 'fackme.gq', 'fadingemail.com', 'faecesmail.me', 'fag.wf', 209 | 'failbone.com', 'faithkills.com', 'fake-box.com', 'fake-email.pp.ua', 'fake-mail.cf', 'fake-mail.ga', 210 | 'fake-mail.ml', 'fakedemail.com', 'fakeinbox.cf', 'fakeinbox.com', 'fakeinbox.ga', 'fakeinbox.info', 211 | 'fakeinbox.ml', 'fakeinbox.tk', 'fakeinformation.com', 'fakemail.fr', 'fakemail.io', 212 | 'fakemailgenerator.com', 'fakemailz.com', 'fallinhay.com', 'fammix.com', 'fanclub.pm', 'fangoh.com', 213 | 'fansworldwide.de', 'fantasymail.de', 'farrse.co.uk', 'fasssd.ru', 'fasssd.store', 'fast-email.info', 214 | 'fast-mail.fr', 'fastacura.com', 'fastchevy.com', 'fastchrysler.com', 'fasternet.biz', 'fastkawasaki.com', 215 | 'fastmazda.com', 'fastmitsubishi.com', 'fastnissan.com', 'fastsubaru.com', 'fastsuzuki.com', 216 | 'fasttoyota.com', 'fastyamaha.com', 'fatflap.com', 'fbma.tk', 'fddns.ml', 'fdfdsfds.com', 'femailtor.com', 217 | 'fer-gabon.org', 'fermaxxi.ru', 'fettometern.com', 'fexbox.org', 'fexbox.ru', 'fexpost.com', 'fextemp.com', 218 | 'ficken.de', 'fictionsite.com', 'fightallspam.com', 'figjs.com', 'figshot.com', 'figurescoin.com', 219 | 'fiifke.de', 'filbert4u.com', 'filberts4u.com', 'film-blog.biz', 'filzmail.com', 'findemail.info', 220 | 'findu.pl', 'finews.biz', 'fir.hk', 'firemailbox.club', 'fitnesrezink.ru', 'fivemail.de', 'fixmail.tk', 221 | 'fizmail.com', 'fleckens.hu', 'flemail.ru', 'flexvio.com', 'fliegender.fish', 'flowu.com', 'flu.cc', 222 | 'fluidsoft.us', 'flurred.com', 'fly-ts.de', 'flyinggeek.net', 'flymail.tk', 'flyspam.com', 'fncp.ru', 223 | 'fncp.store', 'foobarbot.net', 'footard.com', 'foreastate.com', 'forecastertests.com', 'foreskin.cf', 224 | 'foreskin.ga', 'foreskin.gq', 'foreskin.ml', 'foreskin.tk', 'forgetmail.com', 'fornow.eu', 'forspam.net', 225 | 'forward.cat', 'fosil.pro', 'foxja.com', 'foxtrotter.info', 'fr.cr', 'fr.nf', 'fr33mail.info', 226 | 'fragolina2.tk', 'frapmail.com', 'frappina.tk', 'free-email.cf', 'free-email.ga', 'free-temp.net', 227 | 'freebabysittercam.com', 'freeblackbootytube.com', 'freecat.net', 'freedom4you.info', 'freedompop.us', 228 | 'freefattymovies.com', 'freehotmail.net', 'freeinbox.email', 'freelance-france.eu', 'freeletter.me', 229 | 'freemail.ms', 'freemails.cf', 'freemails.ga', 'freemails.ml', 'freemeil.ga', 'freemeil.gq', 'freemeil.ml', 230 | 'freeml.net', 'freeplumpervideos.com', 'freerubli.ru', 'freeschoolgirlvids.com', 'freesistercam.com', 231 | 'freeteenbums.com', 'freundin.ru', 'friendlymail.co.uk', 'front14.org', 'frwdmail.com', 'ftp.sh', 232 | 'ftpinc.ca', 'fuckedupload.com', 'fuckingduh.com', 'fuckme69.club', 'fucknloveme.top', 'fuckxxme.top', 233 | 'fudgerub.com', 'fuirio.com', 'fukaru.com', 'fukurou.ch', 'fullangle.org', 'fulvie.com', 'fun64.com', 234 | 'funnycodesnippets.com', 'funnymail.de', 'furzauflunge.de', 'futuramind.com', 'fuvk.ru', 'fuvk.store', 235 | 'fuwa.be', 'fuwa.li', 'fuwamofu.com', 'fuwari.be', 'fux0ringduh.com', 'fxnxs.com', 'fyii.de', 236 | 'g14l71lb.com', 'g1xmail.top', 'g2xmail.top', 'g3xmail.top', 'g4hdrop.us', 'gafy.net', 'gage.ga', 237 | 'galaxy.tv', 'gally.jp', 'gamail.top', 'gamegregious.com', 'gamgling.com', 'garasikita.pw', 238 | 'garbagecollector.org', 'garbagemail.org', 'gardenscape.ca', 'garizo.com', 'garliclife.com', 239 | 'garrymccooey.com', 'gav0.com', 'gawab.com', 'gbcmail.win', 'gbmail.top', 'gcmail.top', 'gdmail.top', 240 | 'gedmail.win', 'geekforex.com', 'geew.ru', 'gehensiemirnichtaufdensack.de', 'geldwaschmaschine.de', 241 | 'gelitik.in', 'genderfuck.net', 'geronra.com', 'geschent.biz', 'get-mail.cf', 'get-mail.ga', 'get-mail.ml', 242 | 'get-mail.tk', 'get.pp.ua', 'get1mail.com', 'get2mail.fr', 'getairmail.cf', 'getairmail.com', 243 | 'getairmail.ga', 'getairmail.gq', 'getairmail.ml', 'getairmail.tk', 'geteit.com', 'getfun.men', 244 | 'getmails.eu', 'getnada.com', 'getnowtoday.cf', 'getonemail.com', 'getonemail.net', 'getover.de', 245 | 'getsimpleemail.com', 'gett.icu', 'gexik.com', 'ggmal.ml', 'ggvk.ru', 'ggvk.store', 'ghosttexter.de', 246 | 'giacmosuaviet.info', 'giaiphapmuasam.com', 'giantmail.de', 'gifto12.com', 'ginzi.be', 'ginzi.co.uk', 247 | 'ginzi.es', 'ginzi.net', 'ginzy.co.uk', 'ginzy.eu', 'giratex.com', 'girlfriend.ru', 'girlmail.win', 248 | 'girlsindetention.com', 'girlsundertheinfluence.com', 'gishpuppy.com', 'giveh2o.info', 'givememail.club', 249 | 'givmail.com', 'gixenmixen.com', 'glitch.sx', 'globaltouron.com', 'glubex.com', 'glucosegrin.com', 250 | 'gmal.com', 'gmatch.org', 'gmial.com', 'gmx1mail.top', 'gmxmail.top', 'gmxmail.win', 'gnctr-calgary.com', 251 | 'go2usa.info', 'go2vpn.net', 'goatmail.uk', 'goemailgo.com', 'golemico.com', 'gomail.in', 'goonby.com', 252 | 'goplaygame.ru', 'gorillaswithdirtyarmpits.com', 'goround.info', 'gosarlar.com', 'gosuslugi-spravka.ru', 253 | 'gothere.biz', 'gotmail.com', 'gotmail.net', 'gotmail.org', 'gowikibooks.com', 'gowikicampus.com', 254 | 'gowikicars.com', 'gowikifilms.com', 'gowikigames.com', 'gowikimusic.com', 'gowikinetwork.com', 255 | 'gowikitravel.com', 'gowikitv.com', 'grandmamail.com', 'grandmasmail.com', 'grassdev.com', 'great-host.in', 256 | 'greencafe24.com', 'greendike.com', 'greenhousemail.com', 'greensloth.com', 'greggamel.com', 257 | 'greggamel.net', 'gregorsky.zone', 'gregorygamel.com', 'gregorygamel.net', 'grish.de', 'griuc.schule', 258 | 'grn.cc', 'groupbuff.com', 'grr.la', 'gruene-no-thanks.xyz', 'grugrug.ru', 'gruz-m.ru', 'gs-arc.org', 259 | 'gsredcross.org', 'gsrv.co.uk', 'gsxstring.ga', 'gudanglowongan.com', 'guerillamail.biz', 260 | 'guerillamail.com', 'guerillamail.de', 'guerillamail.info', 'guerillamail.net', 'guerillamail.org', 261 | 'guerillamailblock.com', 'guerrillamail.biz', 'guerrillamail.com', 'guerrillamail.de', 'guerrillamail.info', 262 | 'guerrillamail.net', 'guerrillamail.org', 'guerrillamailblock.com', 'gufum.com', 'gustr.com', 'gxemail.men', 263 | 'gynzi.co.uk', 'gynzi.es', 'gynzy.at', 'gynzy.es', 'gynzy.eu', 'gynzy.gr', 'gynzy.info', 'gynzy.lt', 264 | 'gynzy.mobi', 'gynzy.pl', 'gynzy.ro', 'gynzy.sk', 'gzb.ro', 'h8s.org', 'habitue.net', 'hacccc.com', 265 | 'hackersquad.tk', 'hackthatbit.ch', 'hahawrong.com', 'haida-edu.cn', 'hairs24.ru', 'haltospam.com', 266 | 'hamham.uk', 'hangxomcuatoilatotoro.ml', 'happy2023year.com', 'happydomik.ru', 'harakirimail.com', 267 | 'haribu.com', 'hartbot.de', 'hasanmail.ml', 'hat-geld.de', 'hatespam.org', 'hawrong.com', 'haydoo.com', 268 | 'hazelnut4u.com', 'hazelnuts4u.com', 'hazmatshipping.org', 'hccmail.win', 'headstrong.de', 269 | 'heathenhammer.com', 'heathenhero.com', 'hecat.es', 'heisei.be', 'hellodream.mobi', 'helloricky.com', 270 | 'helpinghandtaxcenter.org', 'helpjobs.ru', 'heros3.com', 'herp.in', 'herpderp.nl', 'hezll.com', 'hi2.in', 271 | 'hi5.si', 'hiddentragedy.com', 'hidebox.org', 'hidebusiness.xyz', 'hidemail.de', 'hidemail.pro', 272 | 'hidemail.us', 'hidzz.com', 'highbros.org', 'hiltonvr.com', 'himail.online', 'hmail.us', 'hmamail.com', 273 | 'hmh.ro', 'hoanggiaanh.com', 'hoanglong.tech', 'hochsitze.com', 'hola.org', 'holl.ga', 'honeys.be', 274 | 'honor-8.com', 'hopemail.biz', 'hornyalwary.top', 'host1s.com', 'hostcalls.com', 'hostguru.top', 275 | 'hostingmail.me', 'hostlaba.com', 'hot-mail.cf', 'hot-mail.ga', 'hot-mail.gq', 'hot-mail.ml', 'hot-mail.tk', 276 | 'hotmai.com', 'hotmailproduct.com', 'hotmial.com', 'hotpop.com', 'hotprice.co', 'hotsoup.be', 'housat.com', 277 | 'hpc.tw', 'hs.vc', 'ht.cx', 'huangniu8.com', 'huizk.com', 'hukkmu.tk', 'hulapla.de', 'humaility.com', 278 | 'hungpackage.com', 'hushmail.cf', 'huskion.net', 'hvastudiesucces.nl', 'hwsye.net', 'hxopi.ru', 279 | 'hxopi.store', 'hypenated-domain.com', 'i2pmail.org', 'i6.cloudns.cc', 'iaoss.com', 'ibnuh.bz', 280 | 'icantbelieveineedtoexplainthisshit.com', 'icemail.club', 'ich-essen-fleisch.bio', 'ichigo.me', 'icx.in', 281 | 'icx.ro', 'icznn.com', 'idx4.com', 'idxue.com', 'ieatspam.eu', 'ieatspam.info', 'ieh-mail.de', 'iencm.com', 282 | 'iffymedia.com', 'ige.es', 'igg.biz', 'ignoremail.com', 'ihateyoualot.info', 'ihazspam.ca', 283 | 'iheartspam.org', 'ikbenspamvrij.nl', 'ikuromi.com', 'illistnoise.com', 'ilovespam.com', 'imail1.net', 284 | 'imails.info', 'imailt.com', 'imgof.com', 'imgv.de', 'immo-gerance.info', 'imperialcnk.com', 285 | 'imstations.com', 'imul.info', 'in-ulm.de', 'in2reach.com', 'inactivemachine.com', 'inbax.tk', 286 | 'inbound.plus', 'inbox.si', 'inbox2.info', 'inboxalias.com', 'inboxbear.com', 'inboxclean.com', 287 | 'inboxclean.org', 'inboxdesign.me', 'inboxed.im', 'inboxed.pw', 'inboxkitten.com', 'inboxnow.ru', 288 | 'inboxnow.store', 'inboxproxy.com', 'inboxstore.me', 'inclusiveprogress.com', 'incognitomail.com', 289 | 'incognitomail.net', 'incognitomail.org', 'incq.com', 'ind.st', 'indieclad.com', 'indirect.ws', 290 | 'indomaed.pw', 'indomina.cf', 'indoserver.stream', 'indosukses.press', 'ineec.net', 'infocom.zp.ua', 291 | 'inggo.org', 'inkiny.com', 'inkomail.com', 'inmynetwork.tk', 'inoutmail.de', 'inoutmail.eu', 292 | 'inoutmail.info', 'inoutmail.net', 'inpwa.com', 'insanumingeniumhomebrew.com', 'insorg-mail.info', 293 | 'instaddr.ch', 'instaddr.uk', 'instaddr.win', 'instance-email.com', 'instant-mail.de', 294 | 'instantblingmail.info', 'instantemailaddress.com', 'instantmail.fr', 'instmail.uk', 295 | 'internet-v-stavropole.ru', 'internetkeno.com', 'internetoftags.com', 'interstats.org', 'intersteller.com', 296 | 'intopwa.com', 'intopwa.net', 'intopwa.org', 'investore.co', 'iozak.com', 'ip4.pp.ua', 'ip6.li', 297 | 'ip6.pp.ua', 'ipoo.org', 'ippandansei.tk', 'ipsur.org', 'irabops.com', 'iralborz.bid', 'irc.so', 298 | 'irish2me.com', 'irishspringrealty.com', 'iroid.com', 'ironiebehindert.de', 'irssi.tv', 'is.af', 299 | 'isdaq.com', 'ishop2k.com', 'isosq.com', 'istii.ro', 'isukrainestillacountry.com', 'it7.ovh', 300 | 'italy-mail.com', 'itcompu.com', 'itfast.net', 'itsjiff.com', 'itunesgiftcodegenerator.com', 'iubridge.com', 301 | 'iuemail.men', 'iwi.net', 'ixaks.com', 'ixx.io', 'j-p.us', 'jafps.com', 'jaga.email', 'jajxz.com', 302 | 'jakemsr.com', 'janproz.com', 'jaqis.com', 'jdmadventures.com', 'jdz.ro', 'je-recycle.info', 'jellow.ml', 303 | 'jellyrolls.com', 'jeoce.com', 'jet-renovation.fr', 'jetable.com', 'jetable.net', 'jetable.org', 304 | 'jetable.pp.ua', 'ji5.de', 'ji6.de', 'ji7.de', 'jiooq.com', 'jmail.ovh', 'jmail.ro', 'jnxjn.com', 305 | 'jobbikszimpatizans.hu', 'jobbrett.com', 'jobposts.net', 'jobs-to-be-done.net', 'joelpet.com', 306 | 'joetestalot.com', 'jopho.com', 'joseihorumon.info', 'josse.ltd', 'jourrapide.com', 'jpco.org', 307 | 'jsrsolutions.com', 'jumonji.tk', 'jungkamushukum.com', 'junk.to', 'junk1e.com', 'junkmail.ga', 308 | 'junkmail.gq', 'just-email.com', 'justemail.ml', 'juyouxi.com', 'jwork.ru', 'kademen.com', 'kadokawa.cf', 309 | 'kadokawa.ga', 'kadokawa.gq', 'kadokawa.ml', 'kadokawa.tk', 'kaengu.ru', 'kagi.be', 'kakadua.net', 310 | 'kalapi.org', 'kamen-market.ru', 'kamsg.com', 'kaovo.com', 'kappala.info', 'kara-turk.net', 'karatraman.ml', 311 | 'kariplan.com', 'karta-kykyruza.ru', 'kartvelo.com', 'kasmail.com', 'kaspop.com', 'katztube.com', 312 | 'kazelink.ml', 'kbox.li', 'kcrw.de', 'keepmymail.com', 'keinhirn.de', 'keipino.de', 'kekita.com', 313 | 'kellychibale-researchgroup-uct.com', 'kemptvillebaseball.com', 'kennedy808.com', 'kiani.com', 314 | 'killmail.com', 'killmail.net', 'kimsdisk.com', 'kinda.email', 'kindamail.com', 'kingsq.ga', 'kino-100.ru', 315 | 'kiois.com', 'kismail.ru', 'kisstwink.com', 'kitnastar.com', 'kjkszpjcompany.com', 'kkmail.be', 'kkoup.com', 316 | 'kksm.be', 'klassmaster.com', 'klassmaster.net', 'klick-tipp.us', 'klipschx12.com', 'kloap.com', 317 | 'klovenode.com', 'kludgemush.com', 'klzlk.com', 'kmail.li', 'kmail.live', 'kmhow.com', 318 | 'knickerbockerban.de', 'knol-power.nl', 'kobrandly.com', 'kommunity.biz', 'kon42.com', 'konican.com', 319 | 'konultant-jurist.ru', 'kook.ml', 'kopagas.com', 'kopaka.net', 'korona-nedvizhimosti.ru', 'koshu.ru', 320 | 'kosmetik-obatkuat.com', 'kostenlosemailadresse.de', 'koszmail.pl', 'kpay.be', 'kpooa.com', 'kpost.be', 321 | 'krd.ag', 'krsw.tk', 'kruay.com', 'krypton.tk', 'ksmtrck.tk', 'kuhrap.com', 'kulmeo.com', 322 | 'kulturbetrieb.info', 'kumli.racing', 'kurzepost.de', 'kutakbisajauhjauh.gq', 'kvhrr.com', 'kvhrs.com', 323 | 'kvhrw.com', 'kwift.net', 'kwilco.net', 'kyal.pl', 'kyois.com', 'kzccv.com', 'l-c-a.us', 'l33r.eu', 324 | 'l6factors.com', 'laafd.com', 'labetteraverouge.at', 'labworld.org', 'lacedmail.com', 'lackmail.net', 325 | 'lackmail.ru', 'lacto.info', 'lags.us', 'lain.ch', 'lak.pp.ua', 'lakelivingstonrealestate.com', 'lakqs.com', 326 | 'lamasticots.com', 'lambsauce.de', 'landmail.co', 'laoeq.com', 'larisia.com', 'larland.com', 327 | 'last-chance.pro', 'laste.ml', 'lastmail.co', 'lastmail.com', 'lawlita.com', 'laxex.ru', 'laxex.store', 328 | 'laymro.com', 'lazyinbox.com', 'lazyinbox.us', 'ldaho.biz', 'ldop.com', 'ldtp.com', 'le-tim.ru', 'lee.mx', 329 | 'leeching.net', 'leetmail.co', 'legalrc.loan', 'lellno.gq', 'lenovog4.com', 'lerbhe.com', 330 | 'letmeinonthis.com', 'letthemeatspam.com', 'lez.se', 'lgxscreen.com', 'lhsdv.com', 'liamcyrus.com', 331 | 'lifebyfood.com', 'lifetimefriends.info', 'lifetotech.com', 'ligsb.com', 'lillemap.net', 'lilo.me', 332 | 'lilspam.com', 'lindenbaumjapan.com', 'link2mail.net', 'linkedintuts2016.pw', 'linshiyou.com', 333 | 'linshiyouxiang.net', 'linuxmail.so', 'litedrop.com', 'liveradio.tk', 'lkgn.se', 'llogin.ru', 'loadby.us', 334 | 'loan101.pro', 'loaoa.com', 'loapq.com', 'locanto1.club', 'locantofuck.top', 'locantowsite.club', 335 | 'locomodev.net', 'login-email.cf', 'login-email.ga', 'login-email.ml', 'login-email.tk', 'logular.com', 336 | 'loh.pp.ua', 'loin.in', 'lolfreak.net', 'lolmail.biz', 'lookugly.com', 'lordsofts.com', 'lortemail.dk', 337 | 'losemymail.com', 'lovemeet.faith', 'lovemeleaveme.com', 'lpfmgmtltd.com', 'lr7.us', 'lr78.com', 338 | 'lroid.com', 'lru.me', 'ls-server.ru', 'lsyx24.com', 'luckymail.org', 'lukecarriere.com', 'lukemail.info', 339 | 'lukop.dk', 'luv2.us', 'lyfestylecreditsolutions.com', 'lyft.live', 'lyricspad.net', 'lzoaq.com', 'm21.cc', 340 | 'm4ilweb.info', 'maboard.com', 'mac-24.com', 'macr2.com', 'macromaid.com', 'macromice.info', 'magamail.com', 341 | 'maggotymeat.ga', 'magicbox.ro', 'magim.be', 'magspam.net', 'maidlow.info', 'mail-card.net', 'mail-easy.fr', 342 | 'mail-filter.com', 'mail-help.net', 'mail-hosting.co', 'mail-hub.info', 'mail-now.top', 'mail-owl.com', 343 | 'mail-share.com', 'mail-temporaire.com', 'mail-temporaire.fr', 'mail-tester.com', 'mail.by', 'mail.wtf', 344 | 'mail0.ga', 'mail1.top', 'mail114.net', 'mail1a.de', 'mail1web.org', 'mail21.cc', 'mail22.club', 345 | 'mail2rss.org', 'mail333.com', 'mail4trash.com', 'mail666.ru', 'mail7.io', 'mail707.com', 'mail72.com', 346 | 'mailapp.top', 'mailback.com', 'mailbidon.com', 'mailbiscuit.com', 'mailbiz.biz', 'mailblocks.com', 347 | 'mailbox.in.ua', 'mailbox52.ga', 'mailbox80.biz', 'mailbox82.biz', 'mailbox87.de', 'mailbox92.biz', 348 | 'mailboxify.ru', 'mailboxify.store', 'mailboxly.ru', 'mailboxly.store', 'mailboxy.fun', 'mailboxy.ru', 349 | 'mailboxy.store', 'mailbucket.org', 'mailcat.biz', 'mailcatch.com', 'mailchop.com', 'mailcker.com', 350 | 'maildax.me', 'mailde.de', 'mailde.info', 'maildrop.cc', 'maildrop.cf', 'maildrop.ga', 'maildrop.gq', 351 | 'maildrop.ml', 'maildu.de', 'maildx.com', 'maileater.com', 'mailed.in', 'mailed.ro', 'maileimer.de', 352 | 'maileme101.com', 'mailers.edu.pl', 'mailexpire.com', 'mailf5.com', 'mailfa.tk', 'mailfall.com', 353 | 'mailfirst.icu', 'mailforspam.com', 'mailfree.ga', 'mailfree.gq', 'mailfree.ml', 'mailfreeonline.com', 354 | 'mailfs.com', 'mailguard.me', 'mailgutter.com', 'mailhazard.com', 'mailhazard.us', 'mailhex.com', 355 | 'mailhub.pro', 'mailhz.me', 'mailimate.com', 'mailin8r.com', 'mailinatar.com', 'mailinater.com', 356 | 'mailinator.co.uk', 'mailinator.com', 'mailinator.gq', 'mailinator.info', 'mailinator.net', 357 | 'mailinator.org', 'mailinator.us', 'mailinator0.com', 'mailinator1.com', 'mailinator2.com', 358 | 'mailinator2.net', 'mailinator3.com', 'mailinator4.com', 'mailinator5.com', 'mailinator6.com', 359 | 'mailinator7.com', 'mailinator8.com', 'mailinator9.com', 'mailincubator.com', 'mailismagic.com', 360 | 'mailita.tk', 'mailjunk.cf', 'mailjunk.ga', 'mailjunk.gq', 'mailjunk.ml', 'mailjunk.tk', 'mailmate.com', 361 | 'mailme.gq', 'mailme.ir', 'mailme.lv', 'mailme24.com', 'mailmetrash.com', 'mailmoat.com', 'mailmoth.com', 362 | 'mailms.com', 'mailna.biz', 'mailna.co', 'mailna.in', 'mailna.me', 'mailnator.com', 'mailnesia.com', 363 | 'mailnull.com', 'mailonaut.com', 'mailorc.com', 'mailorg.org', 'mailosaur.net', 'mailox.fun', 364 | 'mailpick.biz', 'mailpluss.com', 'mailpooch.com', 'mailpoof.com', 'mailpress.gq', 'mailproxsy.com', 365 | 'mailquack.com', 'mailrock.biz', 'mailsac.com', 'mailscrap.com', 'mailseal.de', 'mailshell.com', 366 | 'mailshiv.com', 'mailsiphon.com', 'mailslapping.com', 'mailslite.com', 'mailsucker.net', 'mailt.net', 367 | 'mailt.top', 'mailtechx.com', 'mailtemp.info', 'mailtemporaire.com', 'mailtemporaire.fr', 'mailto.plus', 368 | 'mailtome.de', 'mailtothis.com', 'mailtraps.com', 'mailtrash.net', 'mailtrix.net', 'mailtv.net', 369 | 'mailtv.tv', 'mailuniverse.co.uk', 'mailzi.ru', 'mailzilla.com', 'mailzilla.org', 'mainerfolg.info', 370 | 'makemenaughty.club', 'makemetheking.com', 'malahov.de', 'malayalamdtp.com', 'mama3.org', 'mamulenok.ru', 371 | 'mandraghen.cf', 'manifestgenerator.com', 'mannawo.com', 'mansiondev.com', 'manybrain.com', 372 | 'mark-compressoren.ru', 'marketlink.info', 'markmurfin.com', 'mask03.ru', 'maskmy.id', 'masonline.info', 373 | 'maswae.world', 'matamuasu.ga', 'matchpol.net', 'matra.site', 'max-mail.org', 'mbox.re', 'mbx.cc', 374 | 'mcache.net', 'mciek.com', 'mdhc.tk', 'mdz.email', 'meantinc.com', 'mebelnu.info', 'mechanicalresumes.com', 375 | 'medkabinet-uzi.ru', 'meepsheep.eu', 'mehr-bitcoin.de', 'meidecn.com', 'meinspamschutz.de', 376 | 'meltedbrownies.com', 'meltmail.com', 'memsg.site', 'mentonit.net', 'mepost.pw', 'merepost.com', 377 | 'merry.pink', 'meruado.uk', 'messagebeamer.de', 'messwiththebestdielikethe.rest', 'metadownload.org', 378 | 'metaintern.net', 'metalunits.com', 'mezimages.net', 'mfsa.info', 'mfsa.ru', 'mhzayt.online', 379 | 'miaferrari.com', 'miauj.com', 'midcoastcustoms.com', 'midcoastcustoms.net', 'midcoastsolutions.com', 380 | 'midcoastsolutions.net', 'midiharmonica.com', 'midlertidig.com', 'midlertidig.net', 'midlertidig.org', 381 | 'mierdamail.com', 'migmail.net', 'migmail.pl', 'migumail.com', 'mihep.com', 'mijnhva.nl', 'minimail.gq', 382 | 'ministry-of-silly-walks.de', 'minsmail.com', 'mintemail.com', 'mirai.re', 'misterpinball.de', 'miucce.com', 383 | 'mji.ro', 'mjj.edu.ge', 'mjukglass.nu', 'mkpfilm.com', 'ml8.ca', 'mliok.com', 'mm.my', 'mm5.se', 'mnode.me', 384 | 'moakt.cc', 'moakt.co', 'moakt.com', 'moakt.ws', 'mobileninja.co.uk', 'mobilevpn.top', 'moburl.com', 385 | 'mockmyid.com', 'moeri.org', 'mofu.be', 'mohmal.com', 'mohmal.im', 'mohmal.in', 'mohmal.tech', 'moimoi.re', 386 | 'molms.com', 'momentics.ru', 'monachat.tk', 'monadi.ml', 'moneypipe.net', 'monumentmail.com', 387 | 'moonwake.com', 'moot.es', 'moreawesomethanyou.com', 'moreorcs.com', 'morriesworld.ml', 'morsin.com', 388 | 'moruzza.com', 'motique.de', 'mountainregionallibrary.net', 'mox.pp.ua', 'moy-elektrik.ru', 'moza.pl', 389 | 'mozej.com', 'mp-j.ga', 'mr24.co', 'mrvpm.net', 'mrvpt.com', 'msgos.com', 'mspeciosa.com', 'msrc.ml', 390 | 'mswork.ru', 'msxd.com', 'mt2009.com', 'mt2014.com', 'mt2015.com', 'mtmdev.com', 'muathegame.com', 391 | 'muchomail.com', 'mucincanon.com', 'muehlacker.tk', 'muell.icu', 'muell.io', 'muell.monster', 'muell.xyz', 392 | 'muellemail.com', 'muellmail.com', 'munoubengoshi.gq', 'musiccode.me', 'mutant.me', 'mvrht.com', 393 | 'mvrht.net', 'mwarner.org', 'mxclip.com', 'mxfuel.com', 'my-pomsies.ru', 'my-teddyy.ru', 394 | 'my10minutemail.com', 'mybitti.de', 'mycleaninbox.net', 'mycorneroftheinter.net', 'myde.ml', 395 | 'mydefipet.live', 'mydemo.equipment', 'myecho.es', 'myemailboxy.com', 'mygeoweb.info', 396 | 'myindohome.services', 'myinfoinc.com', 'myinterserver.ml', 'mykickassideas.com', 'mymail-in.net', 397 | 'mymail90.com', 'mymailoasis.com', 'mymaily.lol', 'mynetstore.de', 'myopang.com', 'mypacks.net', 398 | 'mypartyclip.de', 'myphantomemail.com', 'mysamp.de', 'myspaceinc.com', 'myspaceinc.net', 'myspaceinc.org', 399 | 'myspacepimpedup.com', 'myspamless.com', 'mystvpn.com', 'mysugartime.ru', 'mytemp.email', 'mytempemail.com', 400 | 'mytempmail.com', 'mytrashmail.com', 'mywarnernet.net', 'mywrld.site', 'mywrld.top', 'myzx.com', 401 | 'mzico.com', 'n1nja.org', 'na-cat.com', 'naah.ru', 'naah.store', 'nabuma.com', 'nada.email', 'nada.ltd', 402 | 'nagi.be', 'nakedtruth.biz', 'namewok.com', 'nanonym.ch', 'naslazhdai.ru', 'nationalgardeningclub.com', 403 | 'nawmin.info', 'naymedia.com', 'nbzmr.com', 'negated.com', 'neko2.net', 'nekochan.fr', 'nekosan.uk', 404 | 'neomailbox.com', 'neotlozhniy-zaim.ru', 'nepwk.com', 'nervmich.net', 'nervtmich.net', 'net1mail.com', 405 | 'netcom.ws', 'netmails.com', 'netmails.net', 'netricity.nl', 'netris.net', 'netviewer-france.com', 406 | 'netzidiot.de', 'nevermail.de', 'newbpotato.tk', 'newfilm24.ru', 'newideasfornewpeople.info', 'newmail.top', 407 | 'next.ovh', 'nextmail.info', 'nextstopvalhalla.com', 'nezdiro.org', 'nezid.com', 'nezumi.be', 'nezzart.com', 408 | 'nfast.net', 'nguyenusedcars.com', 'nh3.ro', 'nice-4u.com', 'nicknassar.com', 'nincsmail.com', 409 | 'nincsmail.hu', 'niseko.be', 'niwl.net', 'nm7.cc', 'nmail.cf', 'nnh.com', 'nnot.net', 'nnoway.ru', 410 | 'no-spam.ws', 'no-trash.ru', 'no-ux.com', 'noblepioneer.com', 'nobugmail.com', 'nobulk.com', 'nobuma.com', 411 | 'noclickemail.com', 'nocp.ru', 'nocp.store', 'nodezine.com', 'nogmailspam.info', 'noicd.com', 412 | 'nokiamail.com', 'nolemail.ga', 'nomail.cf', 'nomail.ga', 'nomail.pw', 'nomail2me.com', 413 | 'nomorespamemails.com', 'nonspam.eu', 'nonspammer.de', 'nonze.ro', 'noref.in', 'norseforce.com', 414 | 'norwegischlernen.info', 'nospam4.us', 'nospamfor.us', 'nospamthanks.info', 'nothingtoseehere.ca', 415 | 'notif.me', 'notmailinator.com', 'notrnailinator.com', 'notsharingmy.info', 'now.im', 'nowhere.org', 416 | 'nowmymail.com', 'nowmymail.net', 'nproxi.com', 'nthrl.com', 'ntlhelp.net', 'nubescontrol.com', 417 | 'nullbox.info', 'nurfuerspam.de', 'nut.cc', 'nutpa.net', 'nuts2trade.com', 'nvhrw.com', 'nwldx.com', 418 | 'nwytg.com', 'nwytg.net', 'ny7.me', 'nyasan.com', 'nypato.com', 'nyrmusic.com', 'o2stk.org', 'o7i.net', 419 | 'oalsp.com', 'obfusko.com', 'objectmail.com', 'obobbo.com', 'oborudovanieizturcii.ru', 'obxpestcontrol.com', 420 | 'octovie.com', 'odaymail.com', 'odem.com', 'odnorazovoe.ru', 'oepia.com', 'oerpub.org', 421 | 'offshore-proxies.net', 'ofisher.net', 'ohaaa.de', 'ohi.tw', 'oida.icu', 'oing.cf', 'okclprojects.com', 422 | 'okinawa.li', 'okrent.us', 'okzk.com', 'olimp-case.ru', 'oloh.ru', 'oloh.store', 'olypmall.ru', 'omail.pro', 423 | 'omnievents.org', 'omtecha.com', 'one-mail.top', 'one-time.email', 'one2mail.info', 'onekisspresave.com', 424 | 'onemail.host', 'oneoffemail.com', 'oneoffmail.com', 'onetm.jp', 'onewaymail.com', 'onlatedotcom.info', 425 | 'online.ms', 'onlineidea.info', 'onlyapp.net', 'onqin.com', 'ontyne.biz', 'oohioo.com', 'oolus.com', 426 | 'oonies-shoprus.ru', 'oopi.org', 'oosln.com', 'oovk.ru', 'oovk.store', 'opayq.com', 'openavz.com', 427 | 'opendns.ro', 'opentrash.com', 'opmmedia.ga', 'opp24.com', 'optimaweb.me', 'opwebw.com', 'oranek.com', 428 | 'ordinaryamerican.net', 'oreidresume.com', 'orgmbx.cc', 'oroki.de', 'oshietechan.link', 'otherinbox.com', 429 | 'ourklips.com', 'ourpreviewdomain.com', 'outlawspam.com', 'outlook.edu.pl', 'outmail.win', 'ovomail.co', 430 | 'ovpn.to', 'owleyes.ch', 'owlpic.com', 'ownsyou.de', 'oxopoha.com', 'ozatvn.com', 'ozyl.de', 'p-banlis.ru', 431 | 'p33.org', 'p71ce1m.com', 'pa9e.com', 'pachilly.com', 'packiu.com', 'pagamenti.tk', 'paharpurmim.ga', 432 | 'pakadebu.ga', 'pamaweb.com', 'pancakemail.com', 'papierkorb.me', 'paplease.com', 'para2019.ru', 433 | 'parlimentpetitioner.tk', 'pastebitch.com', 'patonce.com', 'pavilionx2.com', 'payperex2.com', 'payspun.com', 434 | 'pe.hu', 'pecinan.com', 'pecinan.net', 'pecinan.org', 'penisgoes.in', 'penoto.tk', 'pepbot.com', 435 | 'peterdethier.com', 'petloca.com', 'petrzilka.net', 'pewpewpewpew.pw', 'pflege-schoene-haut.de', 'pfui.ru', 436 | 'phone-elkey.ru', 'photo-impact.eu', 'photomark.net', 'pi.vu', 'piaa.me', 'pig.pp.ua', 'pii.at', 'piki.si', 437 | 'pimpedupmyspace.com', 'pinehill-seattle.org', 'pingir.com', 'pipemail.space', 'pisls.com', 438 | 'pitaniezdorovie.ru', 'pivo-bar.ru', 'pixiil.com', 'pizu.ru', 'pizu.store', 'pizzajunk.com', 'pjjkp.com', 439 | 'placebomail10.com', 'pleasenoham.org', 'plexfirm.com', 'plexolan.de', 'plhk.ru', 'ploae.com', 'plw.me', 440 | 'poehali-otdihat.ru', 'pojok.ml', 'pokemail.net', 'pokiemobile.com', 'polarkingxx.ml', 'politikerclub.de', 441 | 'polyfaust.net', 'pooae.com', 'poofy.org', 'pookmail.com', 'poopiebutt.club', 'popcornfarm7.com', 442 | 'popcornfly.com', 'popesodomy.com', 'popgx.com', 'porjoton.com', 'porsh.net', 'posdz.com', 'posta.store', 443 | 'postacin.com', 'postbx.ru', 'postbx.store', 'postonline.me', 'poutineyourface.com', 'powered.name', 444 | 'powerencry.com', 'powlearn.com', 'pp7rvv.com', 'ppetw.com', 'pptrvv.com', 'pqoia.com', 'pratikmail.com', 445 | 'pratikmail.net', 'pratikmail.org', 'prazdnik-37.ru', 'predatorrat.cf', 'predatorrat.ga', 'predatorrat.gq', 446 | 'predatorrat.ml', 'predatorrat.tk', 'premium-mail.fr', 'primabananen.net', 'prin.be', 'privacy.net', 447 | 'privatdemail.net', 'privmail.edu.pl', 'privy-mail.com', 'privy-mail.de', 'privymail.de', 'pro-tag.org', 448 | 'pro5g.com', 'procrackers.com', 'profast.top', 'projectcl.com', 'promailt.com', 'proprietativalcea.ro', 449 | 'propscore.com', 'protempmail.com', 'proxymail.eu', 'proxyparking.com', 'prtnx.com', 'prtshr.com', 450 | 'prtz.eu', 'psh.me', 'psles.com', 'psnator.com', 'psoxs.com', 'puglieisi.com', 'puji.pro', 'punkass.com', 451 | 'puppetmail.de', 'purcell.email', 'purelogistics.org', 'pursip.com', 'put2.net', 'puttanamaiala.tk', 452 | 'putthisinyourspamdatabase.com', 'pwpwa.com', 'pwrby.com', 'qabq.com', 'qasti.com', 'qbfree.us', 'qc.to', 453 | 'qibl.at', 'qiott.com', 'qipmail.net', 'qiq.us', 'qisdo.com', 'qisoa.com', 'qmrbe.com', 'qoika.com', 454 | 'qopow.com', 'qq.my', 'qsl.ro', 'qtum-ico.com', 'quadrafit.com', 'quick-mail.cc', 'quickemail.info', 455 | 'quickinbox.com', 'quickmail.nl', 'quicksend.ch', 'quipas.com', 'ququb.com', 'qvy.me', 'qwickmail.com', 456 | 'r4nd0m.de', 'ra3.us', 'rabin.ca', 'rabiot.reisen', 'rackabzar.com', 'raetp9.com', 'rainbowly.ml', 457 | 'raketenmann.de', 'ramenmail.de', 'ramin200.site', 'rancidhome.net', 'randomail.io', 'randomail.net', 458 | 'rapt.be', 'raqid.com', 'rax.la', 'raxtest.com', 'razemail.com', 'razuz.com', 'rbb.org', 'rcasd.com', 459 | 'rcpt.at', 'rdklcrv.xyz', 're-gister.com', 'reality-concept.club', 'reallymymail.com', 'realquickemail.com', 460 | 'realtyalerts.ca', 'rebates.stream', 'receiveee.com', 'recipeforfailure.com', 'recode.me', 'reconmail.com', 461 | 'recyclemail.dk', 'redfeathercrow.com', 'reftoken.net', 'regapts.com', 'regbypass.com', 'regspaces.tk', 462 | 'reimondo.com', 'rejectmail.com', 'rejo.technology', 'reliable-mail.com', 'remail.cf', 'remail.ga', 463 | 'remarkable.rocks', 'remote.li', 'rentaen.com', 'reptilegenetics.com', 'resgedvgfed.tk', 464 | 'revolvingdoorhoax.org', 'rfc822.org', 'rhyta.com', 'richfinances.pw', 'riddermark.de', 'rifkian.ga', 465 | 'rippb.com', 'risingsuntouch.com', 'riski.cf', 'risu.be', 'rklips.com', 'rkomo.com', 'rm2rf.com', 'rma.ec', 466 | 'rmqkr.net', 'rnailinator.com', 'ro.lt', 'robertspcrepair.com', 'roborena.com', 'robot-mail.com', 467 | 'rollindo.agency', 'ronnierage.net', 'rootfest.net', 'rosebearmylove.ru', 'rotaniliam.com', 'rover.info', 468 | 'rowe-solutions.com', 'royal.net', 'royaldoodles.org', 'royalmarket.life', 'royandk.com', 'rppkn.com', 469 | 'rsvhr.com', 'rtrtr.com', 'rtskiya.xyz', 'rudymail.ml', 'rumgel.com', 'runi.ca', 'rupayamail.com', 470 | 'ruru.be', 'rustydoor.com', 'ruu.kr', 'rvb.ro', 'ryteto.me', 'ryyr.ru', 'ryyr.store', 's0ny.net', 471 | 's33db0x.com', 'sabrestlouis.com', 'sackboii.com', 'saeoil.com', 'safaat.cf', 'safermail.info', 472 | 'safersignup.de', 'safetymail.info', 'safetypost.de', 'saharanightstempe.com', 'salmeow.tk', 473 | 'samsclass.info', 'sandcars.net', 'sandelf.de', 'sandwhichvideo.com', 'sanfinder.com', 'sanim.net', 474 | 'sanstr.com', 'sast.ro', 'satisfyme.club', 'satukosong.com', 'sausen.com', 'saynotospams.com', 475 | 'scatmail.com', 'scay.net', 'schachrol.com', 'schafmail.de', 'schmeissweg.tk', 'schrott-email.de', 476 | 'scrsot.com', 'sd3.in', 'sdvft.com', 'sdvgeft.com', 'sdvrecft.com', 'secmail.pw', 'secretemail.de', 477 | 'secure-mail.biz', 'secure-mail.cc', 'secured-link.net', 'securehost.com.es', 'seekapps.com', 478 | 'seekjobs4u.com', 'sejaa.lv', 'selfdestructingmail.com', 'selfdestructingmail.org', 'send22u.info', 479 | 'sendfree.org', 'sendingspecialflyers.com', 'sendnow.win', 'sendspamhere.com', 480 | 'senseless-entertainment.com', 'seosnaps.com', 'server.ms', 'services391.com', 'sexforswingers.com', 481 | 'sexical.com', 'sexyalwasmi.top', 'sfolkar.com', 'shadap.org', 'shalar.net', 'sharedmailbox.org', 482 | 'sharkfaces.com', 'sharklasers.com', 'shchiba.uk', 'sheryli.com', 'shhmail.com', 'shhuut.org', 483 | 'shieldedmail.com', 'shieldemail.com', 'shiftmail.com', 'shipfromto.com', 'shiphazmat.org', 484 | 'shipping-regulations.com', 'shippingterms.org', 'shitaway.tk', 'shitmail.de', 'shitmail.me', 485 | 'shitmail.org', 'shmeriously.com', 'shopxda.com', 'shortmail.net', 'shotmail.ru', 'showslow.de', 486 | 'shrib.com', 'shut.name', 'shut.ws', 'siberpay.com', 'sidelka-mytischi.ru', 'siftportal.ru', 'sify.com', 487 | 'sika3.com', 'sikux.com', 'silenceofthespam.com', 'siliwangi.ga', 'silvercoin.life', 'sim-simka.ru', 488 | 'simaenaga.com', 'simpleitsecurity.info', 'sin.cl', 'sinaite.net', 'sinema.ml', 'sinfiltro.cl', 489 | 'singlespride.com', 'sinnlos-mail.de', 'sino.tw', 'siteposter.net', 'sizzlemctwizzle.com', 'sjuaq.com', 490 | 'skeefmail.com', 'skrx.tk', 'sky-inbox.com', 'sky-ts.de', 'skygazerhub.com', 'skyrt.de', 491 | 'slapsfromlastnight.com', 'slaskpost.se', 'slave-auctions.net', 'slippery.email', 'slipry.net', 492 | 'slopsbox.com', 'slothmail.net', 'slushmail.com', 'sluteen.com', 'sly.io', 'smallker.tk', 'smapfree24.com', 493 | 'smapfree24.de', 'smapfree24.eu', 'smapfree24.info', 'smapfree24.org', 'smartnator.com', 'smarttalent.pw', 494 | 'smashmail.de', 'smellfear.com', 'smellrear.com', 'smellypotato.tk', 'smtp99.com', 'smwg.info', 495 | 'snakebutt.com', 'snakemail.com', 'snapmail.cc', 'snapwet.com', 'sneakmail.de', 'snece.com', 496 | 'social-mailer.tk', 'socialfurry.org', 'sociallymediocre.com', 'sofia.re', 'sofimail.com', 'sofort-mail.de', 497 | 'sofortmail.de', 'sofrge.com', 'softkey-office.ru', 'softpls.asia', 'sogetthis.com', 'sohai.ml', 'sohus.cn', 498 | 'soioa.com', 'soisz.com', 'solar-impact.pro', 'solvemail.info', 'solventtrap.wiki', 'songsign.com', 499 | 'sonshi.cf', 'soodmail.com', 'soodomail.com', 'soodonims.com', 'soombo.com', 'soon.it', 'spacebazzar.ru', 500 | 'spam-be-gone.com', 'spam.care', 'spam.ceo', 'spam.la', 'spam.org.es', 'spam.su', 'spam4.me', 'spamail.de', 501 | 'spamarrest.com', 'spamavert.com', 'spambob.com', 'spambob.net', 'spambob.org', 'spambog.com', 'spambog.de', 502 | 'spambog.net', 'spambog.ru', 'spambooger.com', 'spambox.info', 'spambox.me', 'spambox.org', 'spambox.us', 503 | 'spamcero.com', 'spamcon.org', 'spamcorptastic.com', 'spamcowboy.com', 'spamcowboy.net', 'spamcowboy.org', 504 | 'spamday.com', 'spamdecoy.net', 'spamex.com', 'spamfellas.com', 'spamfighter.cf', 'spamfighter.ga', 505 | 'spamfighter.gq', 'spamfighter.ml', 'spamfighter.tk', 'spamfree.eu', 'spamfree24.com', 'spamfree24.de', 506 | 'spamfree24.eu', 'spamfree24.info', 'spamfree24.net', 'spamfree24.org', 'spamgoes.in', 'spamherelots.com', 507 | 'spamhereplease.com', 'spamhole.com', 'spamify.com', 'spaminator.de', 'spamkill.info', 'spaml.com', 508 | 'spaml.de', 'spamlot.net', 'spammer.fail', 'spammotel.com', 'spammy.host', 'spamobox.com', 'spamoff.de', 509 | 'spamsalad.in', 'spamsandwich.com', 'spamslicer.com', 'spamsphere.com', 'spamspot.com', 'spamstack.net', 510 | 'spamthis.co.uk', 'spamthis.network', 'spamthisplease.com', 'spamtrail.com', 'spamtrap.ro', 'spamtroll.net', 511 | 'spamwc.cf', 'spamwc.ga', 'spamwc.gq', 'spamwc.ml', 'speedgaus.net', 'sperma.cf', 'spikio.com', 512 | 'spindl-e.com', 'spoofmail.de', 'sportrid.com', 'spr.io', 'spritzzone.de', 'spruzme.com', 'spybox.de', 513 | 'spymail.com', 'spymail.one', 'squizzy.de', 'squizzy.net', 'sroff.com', 'sry.li', 'ssoia.com', 514 | 'stanfordujjain.com', 'starlight-breaker.net', 'starpower.space', 'startfu.com', 'startkeys.com', 515 | 'statdvr.com', 'stathost.net', 'statiix.com', 'stayhome.li', 'steam-area.ru', 'steambot.net', 'stexsy.com', 516 | 'stinkefinger.net', 'stop-my-spam.cf', 'stop-my-spam.com', 'stop-my-spam.ga', 'stop-my-spam.ml', 517 | 'stop-my-spam.pp.ua', 'stop-my-spam.tk', 'stopspam.app', 'storiqax.top', 'storj99.com', 'storj99.top', 518 | 'streetwisemail.com', 'stromox.com', 'stuckmail.com', 'stuffmail.de', 'stumpfwerk.com', 'stylist-volos.ru', 519 | 'submic.com', 'suburbanthug.com', 'suckmyd.com', 'sudern.de', 'sueshaw.com', 'suexamplesb.com', 'suioe.com', 520 | 'super-auswahl.de', 'superblohey.com', 'supergreatmail.com', 'supermailer.jp', 'superplatyna.com', 521 | 'superrito.com', 'supersave.net', 'superstachel.de', 'superyp.com', 'suremail.info', 'sute.jp', 522 | 'svip520.cn', 'svk.jp', 'svxr.org', 'sweetpotato.ml', 'sweetxxx.de', 'swift-mail.net', 523 | 'swift10minutemail.com', 'syinxun.com', 'sylvannet.com', 'symphonyresume.com', 'syosetu.gq', 524 | 'syujob.accountants', 'szerz.com', 'tafmail.com', 'tafoi.gr', 'taglead.com', 'tagmymedia.com', 525 | 'tagyourself.com', 'talkinator.com', 'talmetry.com', 'tanlanav.com', 'tanukis.org', 'taobudao.com', 526 | 'tapchicuoihoi.com', 'taphear.com', 'tapi.re', 'tarzanmail.cf', 'tastrg.com', 'tatsu.uk', 'taukah.com', 527 | 'tb-on-line.net', 'tcwlm.com', 'tcwlx.com', 'tdtda.com', 'tech69.com', 'techblast.ch', 'techemail.com', 528 | 'techgroup.me', 'technoproxy.ru', 'teerest.com', 'teewars.org', 'tefl.ro', 'telecomix.pl', 'teleg.eu', 529 | 'telegmail.com', 'teleworm.com', 'teleworm.us', 'tellos.xyz', 'telvetto.com', 'teml.net', 'temp-link.net', 530 | 'temp-mail.com', 'temp-mail.de', 'temp-mail.org', 'temp-mail.pp.ua', 'temp-mail.ru', 'temp-mails.com', 531 | 'tempail.com', 'tempalias.com', 'tempe-mail.com', 'tempemail.biz', 'tempemail.co.za', 'tempemail.com', 532 | 'tempemail.net', 'tempinbox.co.uk', 'tempinbox.com', 'tempmail.cn', 'tempmail.co', 'tempmail.de', 533 | 'tempmail.eu', 'tempmail.it', 'tempmail.pp.ua', 'tempmail.us', 'tempmail.ws', 'tempmail2.com', 534 | 'tempmaildemo.com', 'tempmailer.com', 'tempmailer.de', 'tempmailer.net', 'tempmailo.com', 'tempomail.fr', 535 | 'tempomail.org', 'temporarily.de', 'temporarioemail.com.br', 'temporary-mail.net', 'temporaryemail.net', 536 | 'temporaryemail.us', 'temporaryforwarding.com', 'temporaryinbox.com', 'temporarymailaddress.com', 537 | 'tempr.email', 'tempsky.com', 'tempthe.net', 'tempymail.com', 'tensi.org', 'ternaklele.ga', 'testore.co', 538 | 'testudine.com', 'thanksnospam.info', 'thankyou2010.com', 'thatim.info', 'thc.st', 'theaviors.com', 539 | 'thebearshark.com', 'thecarinformation.com', 'thechildrensfocus.com', 'thecity.biz', 'thecloudindex.com', 540 | 'thediamants.org', 'thedirhq.info', 'theeyeoftruth.com', 'thejoker5.com', 'thelightningmail.net', 541 | 'thelimestones.com', 'thembones.com.au', 'themegreview.com', 'themostemail.com', 'thereddoors.online', 542 | 'theroyalweb.club', 'thescrappermovie.com', 'thespamfather.com', 'theteastory.info', 'thex.ro', 543 | 'thichanthit.com', 'thietbivanphong.asia', 'thisisnotmyrealemail.com', 'thismail.net', 'thisurl.website', 544 | 'thnikka.com', 'thoas.ru', 'thraml.com', 'thrma.com', 'throam.com', 'thrott.com', 'throwam.com', 545 | 'throwawayemailaddress.com', 'throwawaymail.com', 'throwawaymail.pp.ua', 'throya.com', 'thrubay.com', 546 | 'thunderbolt.science', 'thunkinator.org', 'thxmate.com', 'tiapz.com', 'tic.ec', 'tilien.com', 547 | 'timgiarevn.com', 'timkassouf.com', 'tinoza.org', 'tinyurl24.com', 'tipsb.com', 'tittbit.in', 'tiv.cc', 548 | 'tizi.com', 'tkitc.de', 'tlpn.org', 'tmail.com', 'tmail.io', 'tmail.ws', 'tmail3.com', 'tmail9.com', 549 | 'tmailinator.com', 'tmails.net', 'tmmbt.net', 'tmpbox.net', 'tmpemails.com', 'tmpeml.com', 'tmpeml.info', 550 | 'tmpjr.me', 'tmpmail.net', 'tmpmail.org', 'tmpx.sa.com', 'toddsbighug.com', 'tofeat.com', 'toiea.com', 551 | 'tokem.co', 'tokenmail.de', 'tonaeto.com', 'tonne.to', 'tonymanso.com', 'toomail.biz', 'toon.ml', 552 | 'top-shop-tovar.ru', 'top101.de', 'top1mail.ru', 'top1post.ru', 'topinrock.cf', 'topmail2.com', 553 | 'topmail2.net', 'topofertasdehoy.com', 'topranklist.de', 'toprumours.com', 'tormail.org', 'tospage.com', 554 | 'toss.pw', 'tosunkaya.com', 'totallynotfake.net', 'totalvista.com', 'totesmail.com', 'totoan.info', 555 | 'tourcc.com', 'tp-qa-mail.com', 'tpwlb.com', 'tqoai.com', 'tqosi.com', 'trackden.com', 'tradermail.info', 556 | 'tranceversal.com', 'trap-mail.de', 'trash-amil.com', 'trash-mail.at', 'trash-mail.cf', 'trash-mail.com', 557 | 'trash-mail.de', 'trash-mail.ga', 'trash-mail.gq', 'trash-mail.ml', 'trash-mail.tk', 'trash-me.com', 558 | 'trash2009.com', 'trash2010.com', 'trash2011.com', 'trashcanmail.com', 'trashdevil.com', 'trashdevil.de', 559 | 'trashemail.de', 'trashemails.de', 'trashinbox.com', 'trashmail.at', 'trashmail.com', 'trashmail.de', 560 | 'trashmail.gq', 'trashmail.io', 'trashmail.me', 'trashmail.net', 'trashmail.org', 'trashmail.ws', 561 | 'trashmailer.com', 'trashmailgenerator.de', 'trashmails.com', 'trashymail.com', 'trashymail.net', 562 | 'trasz.com', 'trayna.com', 'trbvm.com', 'trbvn.com', 'trbvo.com', 'trend-maker.ru', 'trgfu.com', 563 | 'trgovinanaveliko.info', 'trialmail.de', 'trickmail.net', 'trillianpro.com', 'triots.com', 'trixtrux1.ru', 564 | 'trollproject.com', 'tropicalbass.info', 'trungtamtoeic.com', 'truthfinderlogin.com', 'tryalert.com', 565 | 'tryninja.io', 'tryzoe.com', 'tsderp.com', 'ttirv.org', 'ttszuo.xyz', 'tualias.com', 'tuofs.com', 566 | 'turoid.com', 'turual.com', 'turuma.com', 'tutuapp.bid', 'tvchd.com', 'tverya.com', 'twinmail.de', 567 | 'twkly.ml', 'twocowmail.net', 'twoweirdtricks.com', 'twzhhq.online', 'txcct.com', 'txen.de', 568 | 'txtadvertise.com', 'tyhe.ro', 'tyldd.com', 'tympe.net', 'uacro.com', 'uber-mail.com', 'ubinert.com', 569 | 'ubismail.net', 'ubm.md', 'ucche.us', 'ucupdong.ml', 'uemail99.com', 'ufacturing.com', 'uggsrock.com', 570 | 'uguuchantele.com', 'uhe2.com', 'uhhu.ru', 'uiu.us', 'ujijima1129.gq', 'uk.to', 'ultra.fyi', 'ultrada.ru', 571 | 'uma3.be', 'umail.net', 'undo.it', 'unicodeworld.com', 'unids.com', 'unimark.org', 'unit7lahaina.com', 572 | 'unmail.ru', 'uooos.com', 'uorak.com', 'upliftnow.com', 'uplipht.com', 'uploadnolimit.com', 'upozowac.info', 573 | 'urfunktion.se', 'urhen.com', 'uroid.com', 'us.af', 'us.to', 'usa.cc', 'usako.net', 'usbc.be', 574 | 'used-product.fr', 'ushijima1129.cf', 'ushijima1129.ga', 'ushijima1129.gq', 'ushijima1129.ml', 575 | 'ushijima1129.tk', 'utiket.us', 'uu.gl', 'uu2.ovh', 'uuf.me', 'uwork4.us', 'uyhip.com', 'vaasfc4.tk', 576 | 'vaati.org', 'valemail.net', 'valhalladev.com', 'vankin.de', 'vasteron.com', 'vctel.com', 'vda.ro', 577 | 'vddaz.com', 'vdig.com', 'veanlo.com', 'vemomail.win', 'venompen.com', 'veo.kr', 'ver0.cf', 'ver0.ga', 578 | 'ver0.gq', 'ver0.ml', 'ver0.tk', 'vercelli.cf', 'vercelli.ga', 'vercelli.gq', 'vercelli.ml', 'verdejo.com', 579 | 'vermutlich.net', 'veryday.ch', 'veryday.eu', 'veryday.info', 'veryrealemail.com', 'vesa.pw', 'vevs.de', 580 | 'vfemail.net', 'via.tokyo.jp', 'vickaentb.tk', 'victime.ninja', 'victoriantwins.com', 'vidchart.com', 581 | 'viditag.com', 'viewcastmedia.com', 'viewcastmedia.net', 'viewcastmedia.org', 'vikingsonly.com', 582 | 'vinernet.com', 'vintomaper.com', 'vipepe.com', 'vipmail.name', 'vipmail.pw', 'vipxm.net', 'viralplays.com', 583 | 'virtualemail.info', 'visal007.tk', 'visal168.cf', 'visal168.ga', 'visal168.gq', 'visal168.ml', 584 | 'visal168.tk', 'visignal.com', 'vixletdev.com', 'vixtricks.com', 'vjoid.ru', 'vjoid.store', 'vjuum.com', 585 | 'vkbb.ru', 'vkbb.store', 'vkbt.ru', 'vkbt.store', 'vkcbt.ru', 'vkcbt.store', 'vkcode.ru', 'vkfu.ru', 586 | 'vkfu.store', 'vkpr.store', 'vkr1.com', 'vkrr.ru', 'vkrr.store', 'vmailing.info', 'vmani.com', 587 | 'vmpanda.com', 'vnedu.me', 'voidbay.com', 'volaj.com', 'voltaer.com', 'vomoto.com', 'vorga.org', 588 | 'votiputox.org', 'voxelcore.com', 'vpn.st', 'vps30.com', 'vps911.net', 'vradportal.com', 589 | 'vremonte24-store.ru', 'vrmtr.com', 'vsimcard.com', 'vssms.com', 'vtxmail.us', 'vubby.com', 'vuiy.pw', 590 | 'vusra.com', 'vztc.com', 'w-asertun.ru', 'w3internet.co.uk', 'wakingupesther.com', 'walala.org', 591 | 'walkmail.net', 'walkmail.ru', 'wallm.com', 'wanko.be', 'watch-harry-potter.com', 'watchever.biz', 592 | 'watchfull.net', 'watchironman3onlinefreefullmovie.com', 'waterisgone.com', 'watrf.com', 'wazabi.club', 593 | 'wbdev.tech', 'wbml.net', 'web-contact.info', 'web-ideal.fr', 'web-inc.net', 'web-mail.pp.ua', 594 | 'web2mailco.com', 'webcontact-france.eu', 'webemail.me', 'webhook.site', 'webm4il.info', 'webmail24.top', 595 | 'webtrip.ch', 'webuser.in', 'wecp.ru', 'wecp.store', 'wee.my', 'wef.gr', 'weg-werf-email.de', 596 | 'wegwerf-email-addressen.de', 'wegwerf-email-adressen.de', 'wegwerf-email.at', 'wegwerf-email.de', 597 | 'wegwerf-email.net', 'wegwerf-emails.de', 'wegwerfadresse.de', 'wegwerfemail.com', 'wegwerfemail.de', 598 | 'wegwerfemail.info', 'wegwerfemail.net', 'wegwerfemail.org', 'wegwerfemailadresse.com', 'wegwerfmail.de', 599 | 'wegwerfmail.info', 'wegwerfmail.net', 'wegwerfmail.org', 'wegwerpmailadres.nl', 'wegwrfmail.de', 600 | 'wegwrfmail.net', 'wegwrfmail.org', 'weizixu.com', 'wekawa.com', 'welikecookies.com', 601 | 'wellsfargocomcardholders.com', 'wemel.top', 'wenkuu.com', 'wentcity.com', 'wetrainbayarea.com', 602 | 'wetrainbayarea.org', 'wfgdfhj.tk', 'wg0.com', 'wh4f.org', 'whaaaaaaaaaat.com', 'whatiaas.com', 603 | 'whatifanalytics.com', 'whatpaas.com', 'whatsaas.com', 'whiffles.org', 'whopy.com', 'whyspam.me', 604 | 'wibblesmith.com', 'wickmail.net', 'widaryanto.info', 'widget.gg', 'wiemei.com', 'wierie.tk', 605 | 'wifimaple.com', 'wifioak.com', 'wikfee.com', 'wikidocuslava.ru', 'wilemail.com', 'willhackforfood.biz', 606 | 'willselfdestruct.com', 'wimsg.com', 'winemaven.info', 'wins.com.br', 'wlist.ro', 'wmail.cf', 'wmail.club', 607 | 'wokcy.com', 'wolfmail.ml', 'wolfsmail.tk', 'wollan.info', 'worldspace.link', 'wpdork.com', 'wpg.im', 608 | 'wralawfirm.com', 'writeme.us', 'wronghead.com', 'ws.gy', 'wsym.de', 'wudet.men', 'wuespdj.xyz', 609 | 'wupics.com', 'wuuvo.com', 'wuzak.com', 'wuzup.net', 'wuzupmail.net', 'wwjmp.com', 'wwvk.ru', 'wwvk.store', 610 | 'wwwnew.eu', 'wxnw.net', 'x24.com', 'xagloo.co', 'xagloo.com', 'xbaby69.top', 'xcode.ro', 'xcodes.net', 611 | 'xcompress.com', 'xcoxc.com', 'xcpy.com', 'xemaps.com', 'xemne.com', 'xents.com', 'xepa.ru', 'xjoi.com', 612 | 'xkx.me', 'xl.cx', 'xmail.com', 'xmailer.be', 'xmaily.com', 'xn--9kq967o.com', 'xn--d-bga.net', 'xojxe.com', 613 | 'xost.us', 'xoxox.cc', 'xperiae5.com', 'xrap.de', 'xrho.com', 'xvx.us', 'xww.ro', 'xxhamsterxx.ga', 614 | 'xxi2.com', 'xxlocanto.us', 'xxolocanto.us', 'xxqx3802.com', 'xxvk.ru', 'xxvk.store', 'xy9ce.tk', 615 | 'xylar.ru', 'xylar.store', 'xyzfree.net', 'xzsok.com', 'yabai-oppai.tk', 'yahmail.top', 'yahooproduct.net', 616 | 'yamail.win', 'yanet.me', 'yannmail.win', 'yapped.net', 'yaqp.com', 'yarnpedia.ga', 'ycare.de', 'ycn.ro', 617 | 'ye.vc', 'yecp.ru', 'yecp.store', 'yedi.org', 'yeezus.ru', 'yep.it', 'yermail.net', 'yhg.biz', 618 | 'ynmrealty.com', 'yodx.ro', 'yogamaven.com', 'yoggm.com', 'yomail.info', 'yoo.ro', 'yopmail.com', 619 | 'yopmail.fr', 'yopmail.gq', 'yopmail.net', 'yopmail.pp.ua', 'yordanmail.cf', 'you-spam.com', 620 | 'yougotgoated.com', 'youmail.ga', 'youmailr.com', 'youneedmore.info', 'youpymail.com', 'your5.ru', 621 | 'your5.store', 'yourdomain.com', 'youremail.cf', 'yourewronghereswhy.com', 'yourlms.biz', 622 | 'yourspamgoesto.space', 'yourtube.ml', 'youxiang.dev', 'yroid.com', 'yspend.com', 'ytpayy.com', 623 | 'yugasandrika.com', 'yui.it', 'yuoia.com', 'yuurok.com', 'yxdad.ru', 'yxdad.store', 'yxzx.net', 'yyolf.net', 624 | 'z-o-e-v-a.ru', 'z0d.eu', 'z1p.biz', 'z86.ru', 'zain.site', 'zainmax.net', 'zaktouni.fr', 625 | 'zarabotokdoma11.ru', 'zasod.com', 'zaym-zaym.ru', 'zcovz.ru', 'zcovz.store', 'zcrcd.com', 'zdenka.net', 626 | 'ze.tc', 'zebins.com', 'zebins.eu', 'zehnminuten.de', 'zehnminutenmail.de', 'zemzar.net', 'zepp.dk', 627 | 'zetmail.com', 'zfymail.com', 'zhaoqian.ninja', 'zhaoyuanedu.cn', 'zhcne.com', 'zhewei88.com', 628 | 'zhorachu.com', 'zipcatfish.com', 'zipo1.gq', 'zippymail.info', 'zipsendtest.com', 'ziragold.com', 629 | 'zoaxe.com', 'zoemail.com', 'zoemail.net', 'zik.dj', 'zipcad.com', 'zipcatfish.com', 'zipo1.gq', 630 | 'zippymail.info', 'zipsendtest.com', 'ziragold.com', 'zoaxe.com', 'zoemail.com', 'zoemail.net', 631 | 'zoemail.org', 'zoetropes.org', 'zombie-hive.com', 'zomg.info', 'zsero.com', 'zumpul.com', 'zv68.com', 632 | 'zxcv.com', 'zxcvbnm.com', 'zymuying.com', 'zzi.us', 'zzrgg.com', 'zzz.com', 633 | ]; 634 | } 635 | } 636 | --------------------------------------------------------------------------------