MIX-Basic
8 000 IP · 500–900 потоків
від $50 на місяць
Разова чистка бази і перевірка інбокса. Беріть його, коли адрес десятки тисяч, а прогін потрібен раз на місяць.
Перед розсилкою базу чистять і дивляться, куди падає лист. І те, і те впирається в один IP: поштовик ріже часті звернення з адреси. Пул МІКС до 25 000 IP розподіляє перевірку по тисячах адрес, тому валідація мільйонної бази йде в тисячі потоків. Година тесту коштує $1.

Оберіть пакет, посуньте строк і кількість потоків. Потік дорівнює одному SMTP-з'єднанню, відкритому в цю мить: валідатор із 2 100 потоками перевіряє 2 100 адрес одночасно. Під цей сценарій і стоїть повзунок.
MIX-Basic закриває разову чистку бази до сотні тисяч адрес і перевірку інбокса на парі скриньок. 8 000 адрес вистачає, щоб SMTP-перевірка не впиралася в ліміти поштовиків, а капча на веб-валідаторах не заважала. Потоків 500, докуповуються кроками по 50 на строках від тижня.
MIX-Business розрахований на сервіс перевірки адрес і на регулярну роботу з базою: мільйон адрес за прогін, контроль доставлюваності по кількох доменах і регіонах. 16 000 адрес тримають частоту, за якої Gmail і Outlook не віддають тимчасову відмову. Тисяча потоків на старті, до 1 400 при докупівлі.
MIX-Elite створений для промислової валідації і моніторингу доставлюваності: бази в десятки мільйонів адрес, перевірка інбокса з різних країн, прогін за розкладом. Найбільший пул на 25 000 адрес і потоки до 9 900. Для SMTP-перевірки потоків треба багато, тому віджет відкрито на 2 100 — це рекомендований старт.
Потік — одне одночасне з'єднання. Більше потоків — більше зроблено за той самий час.
$50 за місяцьбез доплати за потоки
економія $250 до подобовоїПотік — одне одночасне з'єднання. Більше потоків — більше зроблено за той самий час.
$100 за місяцьбез доплати за потоки
економія $350 до подобовоїПотік — одне одночасне з'єднання. Більше потоків — більше зроблено за той самий час.
$150 за місяць+ $60 за потоки
економія $630 до подобовоїБілий список відкриває доступ самому серверу, вводити логін і пароль валідатору нікуди. Адрес у списку до десяти.
Відповідь приходить текстом: адреса і порт, по одному проксі в рядку. Те саме посилання з .csv наприкінці додає колонку uptime, за нею зручно відібрати найстабільніші адреси.
MailList Verify, BriteVerify і саморобні перевірялки беруть список за посиланням і перечитують його самі. Власний скрипт на Python збирається з прикладу нижче.
500 у Basic, 1 000 у Business, 1 500 у Elite без докупівлі, до 9 900 з нею. Одне SMTP-з'єднання йде через один порт, і на великій базі потоки вирішують час прогону.
Валідатор вітається з поштовим сервером домену і питає про адресу командою RCPT, відповідь 250 означає, що скринька існує. Лист при цьому не йде, репутація домену не витрачається.
Так база перевіряється з Python. Скрипт читає адреси з emails.txt, для кожної знаходить MX домену, відкриває SMTP через випадковий проксі зі списку і за відповіддю на RCPT пише valid, invalid або unknown у checked.csv. Підставте посилання з кабінету замість PROXY_LIST_URL_FROM_DASHBOARD.
# pip install requests dnspython PySocks
import random, smtplib, socks, requests
import dns.resolver
from concurrent.futures import ThreadPoolExecutor
PROXY_LIST_URL = "PROXY_LIST_URL_FROM_DASHBOARD"
THREADS = 2100
HELO_DOMAIN = "yourdomain.com"
FROM_ADDR = "check@yourdomain.com"
proxies = [line.strip() for line in requests.get(PROXY_LIST_URL, timeout=15).text.splitlines() if ":" in line]
class ProxySMTP(smtplib.SMTP):
def __init__(self, proxy, host, port=25, timeout=15):
self.proxy = proxy
super().__init__(host, port, timeout=timeout)
def _get_socket(self, host, port, timeout):
proxy_host, proxy_port = self.proxy.split(":")
sock = socks.socksocket()
sock.set_proxy(socks.SOCKS5, proxy_host, int(proxy_port))
sock.settimeout(timeout)
sock.connect((host, port))
return sock
def mx(domain):
records = dns.resolver.resolve(domain, "MX")
return str(min(records, key=lambda r: r.preference).exchange).rstrip(".")
def check(email):
try:
smtp = ProxySMTP(random.choice(proxies), mx(email.split("@")[1]))
smtp.ehlo(HELO_DOMAIN)
smtp.mail(FROM_ADDR)
code, _ = smtp.rcpt(email)
smtp.quit()
return email, "valid" if code == 250 else "invalid"
except Exception:
return email, "unknown"
emails = [line.strip() for line in open("emails.txt") if "@" in line]
with ThreadPoolExecutor(THREADS) as pool, open("checked.csv", "w") as out:
for email, status in pool.map(check, emails):
out.write(f"{email};{status}\n")
print(email, status)
8 000 IP · 500–900 потоків
від $50 на місяць
Разова чистка бази і перевірка інбокса. Беріть його, коли адрес десятки тисяч, а прогін потрібен раз на місяць.
16 000 IP · 1 000–1 400 потоків
від $100 на місяць
Пакет для сервісів і регулярної роботи: мільйон адрес за прогін, контроль доставлюваності по доменах.
25 000 IP · 1 500–9 900 потоків
від $150 на місяць
Пакет для промислової валідації: десятки мільйонів адрес, потоки до 9 900, прогін за розкладом.
import csv, io, requests
CSV_URL = "PROXY_LIST_URL_FROM_DASHBOARD.csv"
TAKE = 2100
OUT_FILE = "proxies_stable.txt"
text = requests.get(CSV_URL, timeout=15).text
rows = list(csv.DictReader(io.StringIO(text), delimiter=";"))
rows.sort(key=lambda r: int(r["uptime"]), reverse=True)
picked = [f"{r['ip']}:{r['port']}" for r in rows[:TAKE]]
with open(OUT_FILE, "w") as f:
f.write("\n".join(picked) + "\n")
print(f"{len(picked)} proxies saved to {OUT_FILE}")
Загальні питання про сервіс розібрані в загальному FAQ, повна сітка тарифів на головній.
Прожените шматок бази на пулі за годину, подивіться відповіді поштовиків, потім беріть строк. На пакетах від 3 діб залишок повернеться на баланс.
Проксі на тест за $1