Чому сайти блокують одноразову пошту: ми проаналізували 5 блоклистів
Команда PureTempMail
Інженери, які створюють і підтримують PureTempMail
Чому ми вирішили порахувати самі
Якщо ви колись вставляли тимчасову адресу електронної пошти у форму реєстрації й отримували у відповідь прохання «вказати постійну адресу», значить, ви натрапили на блоклист одноразових доменів. Як оператори сервісу одноразової пошти, ми хотіли точно знати, що стоїть за цими відмовами. Тож у липні 2026 року ми завантажили п'ять найпоширеніших публічних блоклистів із GitHub, нормалізували їх, порахували й порівняли домен за доменом. Кожне число в цій статті походить із цього аналізу, який ми провели 17 липня 2026 року, — тут немає жодної цитати з чужого блогу.
Спершу про мотиви. Сайти блокують одноразові адреси з практичних причин: фальшиві облікові записи роздувають статистику користувачів і псують аналітику, любителі безкоштовних пробних періодів заводять щоразу нову скриньку, щоб скинути ліміт, маркетологам не хочеться слати розсилки в скриньки, які самознищуються за годину, а команди боротьби з шахрайством вважають недосяжного користувача сигналом ризику. Ніщо з цього не потребує злого наміру з вашого боку. Але з боку сайту адреса, яка перестає існувати за шістдесят хвилин, може виглядати невідрізненною від інфраструктури для зловживань — тому багато сайтів просто блокують усю категорію.
П'ять блоклистів, якими користуються майже всі
Майже кожне повідомлення «виявлено одноразову адресу» веде до жменьки репозиторіїв із відкритим кодом на GitHub. Найчастіше цитують disposable-email-domains — курований вручну список, де кожне додавання надходить як pull request із доказовими знімками екрана; PyPI, каталог пакетів Python, використовує його в бойовому режимі. Проєкт disposable/disposable іде протилежним шляхом: його сканер збирає десятки джерел і перебудовує список кожні 24 години. Mailchecker постачає свій список усередині бібліотеки валідації, доступної більш ніж вісьмома мовами програмування. Fakefilter автоматично стежить за відомими сервісами тимчасової пошти й щодня публікує свіжі дані. А ivolo/disposable-email-domains, колись стандартний вибір, тепер має офіційну примітку про те, що більше не підтримується.
Метод ми обрали навмисно нудний. Ми завантажили з кожного репозиторію сирий файл зі списком, звели всі записи до нижнього регістру, прибрали коментарі та порожні рядки, видалили дублікати й порівняли отримані множини стандартними інструментами Unix. Ту саму нормалізацію застосовано до кожного списку, тому наведені нижче цифри безпосередньо порівнянні.
Наскільки великий кожен список?
Ось що ми виміряли 17 липня 2026 року після нормалізації. Розкид нас здивував: найменший з активних списків приблизно у двадцять п'ять разів менший за найбільший.
| Список | Доменів (прибл.) | Частота оновлень | Особливість |
|---|---|---|---|
| disposable-email-domains | 8 014 | Постійно; коміт за день до нашого завантаження | Курується вручну з доказами; використовується PyPI |
| disposable/disposable | 74 528 | Перегенеровується кожні 24 години | Автоматично агрегує десятки інших джерел |
| FGRibreau/mailchecker | 56 360 | Часто; коміт за день до нашого завантаження | Постачається як бібліотека 8+ мовами |
| 7c/fakefilter | 4 736 | Щоденні автоматичні оновлення | Містить лише домени, підтверджені як робочі зараз |
| ivolo/disposable-email-domains | 121 569 | Не підтримується; останній коміт — березень 2025 року | Найбільший список, але офіційно застарілий |
Розміри — це насправді заяви про філософію. Fakefilter зберігає лише домени, працездатність яких може підтвердити просто зараз, тому залишається малим і актуальним. Агрегатор поглинає все, що публікують його джерела, тому розростається. А ivolo найбільший саме тому, що мертві записи звідти вже ніхто не видаляє: розмір сам по собі нічого не говорить про якість.
Сюрприз: списки майже не збігаються
Об'єднання всіх п'яти списків дало 162 327 унікальних доменів. Потім ми обчислили перетин — домени, що зустрічаються в кожному з п'яти списків, — і отримали 236. Це близько 0,15 відсотка. Навіть відкинувши непідтримуваний список ivolo й залишивши тільки чотири активно підтримувані, ми майже не покращили картину: 75 497 унікальних доменів разом, з яких лише 329 присутні в усіх чотирьох.
Попарні цифри пояснюють, як так виходить. У mailchecker і fakefilter, обох активно підтримуваних, спільними виявилися лише 482 домени — близько 10 відсотків fakefilter і менш як 1 відсоток mailchecker. Курований список disposable-email-domains перетинається з mailchecker лише за 47,2 відсотка своїх записів. Єдине місце майже повної згоди пояснюється самою конструкцією: 24-годинний агрегатор містить 95,5 відсотка курованого списку і 99,9 відсотка fakefilter, бо використовує їх обидва як джерела.
Чому консенсусу так мало? Кожен проєкт відповідає на своє запитання. Курування на основі доказів запитує: «чи може людина довести, що цей домен обслуговує одноразові скриньки?» Автоматичний моніторинг запитує: «чи працює цей домен просто зараз?» Агрегація запитує: «чи позначав хтось будь-де цей домен хоч раз?» Додайте до цього те, що сервіси тимчасової пошти постійно змінюють домени, і будь-який зріз даних починає застарівати в момент публікації.
Як сайти насправді перевіряють вашу адресу
Найпростіша й найпоширеніша реалізація — точний збіг домену під час реєстрації: сайт розбиває вашу адресу за знаком @ і шукає домен у локальній копії одного з цих списків, часто встановленій як пакет npm або pip. Це швидко, безплатно й не потребує мережевих запитів — але якість обмежена останнім оновленням списку, і, як ми щойно виміряли, вибір конкретного списку кардинально змінює результат.
Досконаліші сайти йдуть далі за статичні списки. Оскільки сервіси одноразової пошти часто працюють на спільній поштовій інфраструктурі, перевірка MX-записів домену й порівняння поштових хостів з інфраструктурою, вже пов'язаною з відомими одноразовими сервісами, дає змогу впіймати цілком новий домен ще до його появи в будь-якому списку. На вершині стека — комерційні API перевірки адрес на кшталт ZeroBounce, Kickbox і Abstract, які поєднують блоклисти, аналіз MX і DNS, перевірки на рівні SMTP і розпізнавання закономірностей, навчене на мільйонах перевірок. Такі сервіси ловлять нові домени швидше за будь-який окремий публічний список — ціною платного звернення до API на кожну реєстрацію.
Чому один сайт приймає адресу, а інший відхиляє
Наші дані про перетини пояснюють знайому багатьом ситуацію: та сама тимчасова адреса спокійно проходить одну форму реєстрації й відскакує від іншої. Коли всіма п'ятьма списками узгоджено лише 0,15 відсотка доменів, вибір списку — і те, як давно сайт оновлював свою копію, — фактично й вирішує все. Домен, доданий у fakefilter сьогодні, може діставатися агрегатора день і, можливо, ніколи не подолає планку доказів курованого списку.
Застарілість б'є в обидва боки. Сайт, який досі постачає застарілий список ivolo, звіряється зі 121 569 доменами, багато з яких давно мертві, і водночас пропускає всі одноразові домени, створені після останнього значущого оновлення проєкту в березні 2025 року. Такий сайт відхилятиме адреси, які вже роками неможливо створити, і радо прийматиме найновіші домени тимчасової пошти цього місяця.
Що робити, якщо вашу одноразову адресу відхилили
Якщо форма реєстрації відхиляє вашу тимчасову адресу, розв'язання зазвичай за один клік: згенеруйте нову адресу на іншому домені. Блоклисти зіставляють домени, а не сервіси, і жоден із виміряних нами списків навіть близько не покриває їх усі — нагадаємо, чотири активні списки разом знають 75 497 доменів, але згодні лише щодо 329. Сервіси, які пропонують кілька доменів, дають змогу спробувати ще раз одразу.
Добирайте інструмент під тип стосунків. Для разових завантажень, пробних періодів, які ви не збираєтеся продовжувати, і захисту від розсилок одноразова адреса залишається правильним інструментом, а відмова означає лише спробу з іншим доменом. Для облікових записів, які ви справді збираєтеся зберегти, — усього, що пов'язане з платежами, відновленням доступу чи довгостроковим використанням, — використовуйте скриньку, яку контролюєте, або псевдонім на основному обліковому записі, щоб майбутнє скидання пароля не полетіло в скриньку, якої більше не існує.
Блоклисти — інструмент грубий. Наші вимірювання показують: вони розходяться значно частіше, ніж збігаються, швидко застарівають і кодують дуже різні визначення «одноразовості». Розуміння цього знімає наліт загадковості з поодиноких відмов: це не вирок особисто вам, а лише артефакт того текстового файлу, який завантажив розробник, і того дня, коли він його завантажив.
Якщо хочете переглянути вихідні дані самостійно, почніть із найпоширенішого курованого списку — того самого, яким PyPI фільтрує реєстрації. disposable-email-domains на GitHub ↗
Потрібна тимчасова скринька зі свіжою адресою просто зараз? Спробуйте PureTempMail