@kiberlain

Существует ли способ проверить является ли заданная строка корпоративным email или нет?

Например mail@ooorogaikopyta.ru явлеятся корпоративным емайлом, а mail@yandex.ru - нет.
Склоняюсь к тому что придётся ручками писать скрипт, но всё таки решил попытать удачу здесь
  • Вопрос задан
  • 461 просмотр
Пригласить эксперта
Ответы на вопрос 6
Adamos
@Adamos
Примерно у половины российских ООО корпоративный (он же единственный) email - на mail.ru, том же Яндексе, реже - gmail.
Ответ написан
Комментировать
@mletov
А какой критерий корпоративности?
В адресе нет популярных доменов бесплатной почты (yandex.ru, mail.ru и т д) ?

Тогда регуляркой или тупо циклом, составить справочник этих доменов и проверять, что адрес не заканчивается на @domainName

Или вопрос в том, где взять такой справочник? Или в том, чтобы вам готовый критерий корпоративности придумали?
Ответ написан
Комментировать

mail@yandex.ru

А если это сотрудник Яндекса?)
Ответ написан
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Начнем с того что в стандартах нет определения "корпоративной почты"
Можно предположить что в какой то момент компания дорастает до определенного уровня и выделяет всем сотрудникам адреса типа @companyname.com
Однако это не панацея.
Есть команда VRFY проверяющая пользователя, но сейчас ее ни кто не включает, чертовы спэмеры.
Есть исторические причины почему например главный юрист одного из отелей имеет почту uristochka_1984@mail.ru
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
в вашей постановке задачи - нет

проверки делаются по базам, таким что свежерег домен не прокатит
это если для серьезного

если для простого - список фри доменов сделайте, да и все, их до 1000, может, 200-300 основных, не считая страновых сабдоменов (yahoo.de - yahoo.com)
Ответ написан
Комментировать
mayton2019
@mayton2019
Bigdata Engineer
Задача - вообще не про регулярки.

Нужна база корпоративных почтовых доменов. Поищите в открытом доступе. Сейчас есть много источников.
Я в пиратской бухте находил антиспам стоп-листы и целые базы различных больших данных частными адресами.
В учебных ресурсах по биг-дате может быть. Поищите на kaggle.

Приготовтесь к тому что данные будут грязные и нужна будет какая-то очистка.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы