На главную

Сеть

Нормализация адресов почты

Приводит адреса к каноническому виду, снимает точки Gmail и «+тег», ловит одноразовые домены и убирает дубли.

По одному в строке или через запятую. Форма «Имя <ящик@домен>» тоже понимается.

Всего строк

9

Уникальных

5

Дублей

3

Одноразовых

1

Ролевых

1

Уникальные адреса

Как ввелиКанонический видСлужбаПометки
Ivan.Petrov+news@GMAIL.comivanpetrov@gmail.comGmailтег «news»
ivanpetrov@googlemail.comivanpetrov@gmail.comGmailдубль
Иван Петров <ivan.petrov@ya.ru>ivan-petrov@yandex.ruЯндекс Почта
ivan-petrov@yandex.comivan-petrov@yandex.ruЯндекс Почтадубль
no-reply@corp.runo-reply@corp.ruролевой
test@mailinator.comtest@mailinator.comодноразовый
anna@outlook.comanna@outlook.comOutlook / Hotmail
anna@outlook.comanna@outlook.comOutlook / Hotmailдубль

Не адреса

  • сломанный адрес — Нет знака @ или пустая часть адреса.

Правила служб, которые сработали

  • — Gmail: Gmail не различает точки в имени и всё после «+».
  • — Яндекс Почта: У Яндекса точка и дефис в имени равнозначны, а домены ya.ru и yandex.* — один ящик.
  • — Outlook / Hotmail: Точки значимы, всё после «+» отбрасывается.

Зачем это нужно

Один и тот же человек попадает в базу трижды: ivan.petrov@gmail.com, ivanpetrov@gmail.com и ivan.petrov+shop@gmail.com — для Gmail это один ящик. При импорте подписчиков или при сверке двух списков такие «разные» адреса дают ложные дубли и лишние письма. Обратная сторона: хранить в базе стоит именно то, что ввёл человек, а канонический вид — только как ключ для сравнения.