На главную
Сеть
Нормализация адресов почты
Приводит адреса к каноническому виду, снимает точки Gmail и «+тег», ловит одноразовые домены и убирает дубли.
По одному в строке или через запятую. Форма «Имя <ящик@домен>» тоже понимается.
Всего строк
9
Уникальных
5
Дублей
3
Одноразовых
1
Ролевых
1
Уникальные адреса
| Как ввели | Канонический вид | Служба | Пометки |
|---|---|---|---|
| Ivan.Petrov+news@GMAIL.com | ivanpetrov@gmail.com | Gmail | тег «news» |
| ivanpetrov@googlemail.com | ivanpetrov@gmail.com | Gmail | дубль |
| Иван Петров <ivan.petrov@ya.ru> | ivan-petrov@yandex.ru | Яндекс Почта | |
| ivan-petrov@yandex.com | ivan-petrov@yandex.ru | Яндекс Почта | дубль |
| no-reply@corp.ru | no-reply@corp.ru | — | ролевой |
| test@mailinator.com | test@mailinator.com | — | одноразовый |
| anna@outlook.com | anna@outlook.com | Outlook / Hotmail | |
| anna@outlook.com | anna@outlook.com | Outlook / Hotmail | дубль |
Не адреса
- сломанный адрес — Нет знака @ или пустая часть адреса.
Правила служб, которые сработали
- — Gmail: Gmail не различает точки в имени и всё после «+».
- — Яндекс Почта: У Яндекса точка и дефис в имени равнозначны, а домены ya.ru и yandex.* — один ящик.
- — Outlook / Hotmail: Точки значимы, всё после «+» отбрасывается.
Зачем это нужно
Один и тот же человек попадает в базу трижды: ivan.petrov@gmail.com, ivanpetrov@gmail.com и ivan.petrov+shop@gmail.com — для Gmail это один ящик. При импорте подписчиков или при сверке двух списков такие «разные» адреса дают ложные дубли и лишние письма. Обратная сторона: хранить в базе стоит именно то, что ввёл человек, а канонический вид — только как ключ для сравнения.