Проверка синтаксиса email-списка
Проверить структуру и дубли, отделить подозрительные домены; не обещать существование ящиков и доставляемость.
Методика и примеры
Проверка синтаксиса email-списка
Проверяются разделитель @, длины, пустые/повторные точки и структура домена. Домен приводится к ASCII/нижнему регистру через стандартный URL-парсер, регистр локальной части меняется только явно. Дубликаты и смешение алфавитов отмечаются отдельно; сеть не используется.
Ограничения
До 20 000 записей, 200 столбцов, 500 000 ячеек; до 50 000 строк и 1 млн ячеек результата. XLSX: сохранённые значения выбранного листа, без формул и форматирования. Старый XLS не поддерживается. CSV-экспорт защищает формулы апострофом; для исходных строк используйте JSON.
Проверяемый пример
Входные данные примера
id;email 1;a@example.test 2;a@example.test 3;bad@@example.test
| Строка | Исходный email | Нормализованный | Статус | Примечания |
|---|---|---|---|---|
| 2 | a@example.test | a@example.test | синтаксис допустим | |
| 3 | a@example.test | a@example.test | синтаксис допустим | дубликат |
| 4 | bad@@example.test | bad@@example.test | некорректная / требующая проверки запись |
