JS::MailValidator

Парсер Валидатор емайлов 1.27

Доступно владельцам лицензии
  • Автор темы Автор темы Kreola
  • Дата начала Дата начала

Kreola

Member
Приветствую! Возможно будет актуальным парсер. Если поддержит народ.

Нужен валидатор для емайлов Hotmail, Gmail, Yahoo так как те что есть не устраивают, причем я думаю, что это довольно востребованная тема.
Побродив по нету и не нашел ничего дельного, пришел к выводу, что Проверять надо на страницах регистраций. (так получаем 100% нормальный результат ибо ответы MX сервера через telnet либо 0-е либо в ольшинстве случаев неправильные

т.е. идем например на страницу https://login.yahoo.com/ вводим в поле емаил, например [email protected]
(скрин https://yadi.sk/i/whTpd5oupzgzy ) нажимаем на continue и получаем ответ (скрин https://yadi.sk/i/Icz6XP9epzh6G ) (там может быть что угодно написано, этот ящик не найден (ПЛОХОЙ))
а если введем существующий [email protected] то всегда получим вот такое Hello [email protected] (скрин https://yadi.sk/i/1dit3jGipzhHo ) это ящик хороший.

Для gmail и Hotmail все немного проще.

Заходим на https://accounts.google.com/SignUp
вводим имя ящика до @ и нужно перевести фокус на другой объект. и если получаем Someone already has that username. Try another? (скрин https://yadi.sk/i/wV_z_KXYpzhrx ) значит ящик существует (ХОРОШИЙ). Во всех остальных случаях (ПЛОХОЙ)

Для Hotmail тоже самое, идем сюда https://signup.live.com
вводим имя ящика до @ и нужно перевести фокус на другой объект. и если получаем Someone already has this email address. Try another name or claim one of these that's available (скрин https://yadi.sk/i/M2wR2FnTpzi7t ) значит ящик существует (ХОРОШИЙ). Во всех остальных случаях (ПЛОХОЙ)
 
mail list validator не проверяет нормально mail.ru и иже с ним. там надо отдельно что то делать, я видел из рабочих только проект под зенку...
 
не вижу необходимости иметь это в парсере, можно реализовать либо через Net::HTTP либо в будущем как модуль(когда появится поддержка модулей)
 
Какие еще почтовые сервисы нужны?
В ближайшее время планирую выложить такой валидатор, на данный момент поддерживаются 5 сервисов: Яндекс, Mail.ru, Yahoo, Gmail, Outlook:
x8jJr.png

Готов добавить еще несколько популярных и востребованных.
 
Provereaiet esli takie email susestvuiut? kakaia scorosti proverki ? proxy nujni ?

P.Sinteresuiet isio -Aol,gmx.Rambler.
 
Какие еще почтовые сервисы нужны?
В ближайшее время планирую выложить такой валидатор, на данный момент поддерживаются 5 сервисов: Яндекс, Mail.ru, Yahoo, Gmail, Outlook:
x8jJr.png

Готов добавить еще несколько популярных и востребованных.
aol еще
супер парсер будет!
 
Пользователь Support разместил новый ресурс:

JS::MailValidator - Проверка существования e-mail адресов

Gnngp.png

  • Поддерживаются 8 почтовых сервисов: Gmail, Outlook, Yandex, Rambler, Yahoo, Mail.ru, GMX, AOL (суммарно 28 доменов: aol.com, autorambler.ru, bk.ru, gmail.com, gmx.biz, gmx.com, gmx.de, gmx.eu, gmx.info, gmx.net, gmx.org, gmx.tm, hotmail.com, inbox.ru, lenta.ru, list.ru, mail.ru, myrambler.ru, outlook.com, rambler.ru, rambler.ua, ro.ru, ya.ru, yahoo.co.uk, yahoo.com, yahoo.de, yahoo.fr, yandex.ru)
  • Возвращаемые...

Узнать больше об этом ресурсе...
 
Приветствую
Начал пробовать парсер.
1) он не понимает большие буквы
[email protected] not_supported
[email protected]
[email protected]
2) есть статус none
[email protected] none
не совсем понятно, что он означает
3) Желательно из {query} получать сначала емайл. Так как слева и справа бывают символы пробелов, и всяких других знаков.
Если это будет внедренно, то нужно чтоб можно было в результат вписывать оригинальный емаил не измененный. Так как потом данные сгоняются формулами в екселе, которые требуют точного соотвествия искомых данных.
4) не поддерживает
все поддомены для yahoo и для hotmail не поддерживаются
[email protected] (хотя ящик существует)
[email protected] (хотя ящик существует)
[email protected] (хотя ящик существует)
[email protected] (хотя ящик существует)
 
Последнее редактирование:
Персеты написанные год назад:
На заглавные буквы не обращает внимания, работает с поддоменами
eyJwcmVzZXQiOiJHbWFpbF9lbWFpbCIsInZhbHVlIjp7InByZXNldCI6IkdtYWls
X2VtYWlsIiwicGFyc2VycyI6W1siTmV0OjpIVFRQIiwiZGVmYXVsdCIseyJ0eXBl
Ijoib3ZlcnJpZGUiLCJpZCI6Im1ldGhvZCIsInZhbHVlIjoiUE9TVCJ9LHsidHlw
ZSI6Im92ZXJyaWRlIiwiaWQiOiJib2R5IiwidmFsdWUiOiJ7XCJpbnB1dDAxXCI6
e1wiSW5wdXRcIjpcIkdtYWlsQWRkcmVzc1wiLFwiR21haWxBZGRyZXNzXCI6XCIk
cXVlcnkubmFtZVwiLFwiRmlyc3ROYW1lXCI6XCJcIixcIkxhc3ROYW1lXCI6XCJc
In0sXCJMb2NhbGVcIjpcInJ1XCJ9In0seyJ0eXBlIjoib3ZlcnJpZGUiLCJpZCI6
ImhlYWRlcnMiLCJ2YWx1ZSI6IkNvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vanNv
bjsgY2hhcnNldD1VVEYtOCJ9LHsidHlwZSI6Im92ZXJyaWRlIiwiaWQiOiJkZXRl
Y3RjaGFyc2V0IiwidmFsdWUiOnRydWV9LHsidHlwZSI6Im92ZXJyaWRlIiwiaWQi
OiJnb29kQ29kZSIsInZhbHVlIjpbMjAwXX0seyJ0eXBlIjoib3ZlcnJpZGUiLCJp
ZCI6InF1ZXJ5Zm9ybWF0IiwidmFsdWUiOiJodHRwczovL2FjY291bnRzLmdvb2ds
ZS5jb20vSW5wdXRWYWxpZGF0b3I/cmVzb3VyY2U9U2lnblVwIn1dXSwicmVzdWx0
c0Zvcm1hdCI6IlslIGpzb24gPSB0b29scy5wYXJzZUpTT04ocDEuZGF0YSk7XG5J
RiBqc29uLmlucHV0MDEuVmFsaWQgIT0gJ3RydWUnO1xuXHRxdWVyeS5vcmlnIF8g
XCJcXG5cIjtcbkVORCAlXSIsInJlc3VsdHNTYXZlVG8iOiJmaWxlIiwicmVzdWx0
c0ZpbGVOYW1lIjoiRU1BSUwtV09SS1xcMXJlZ2lzdGVyZWQtZ21haWwudHh0Iiwi
YWRkaXRpb25hbEZvcm1hdHMiOltbIkVNQUlMLVdPUktcXDFub24tcmVnaXN0ZXJl
ZC1nbWFpbC50eHQiLCJbJSBqc29uID0gdG9vbHMucGFyc2VKU09OKHAxLmRhdGEp
O1xuSUYganNvbi5pbnB1dDAxLlZhbGlkID09ICd0cnVlJztcblx0cXVlcnkub3Jp
ZyBfIFwiXFxuXCI7XG5FTkQgJV0iXV0sInJlc3VsdHNVbmlxdWUiOiJubyIsInF1
ZXJpZXNGcm9tIjoidGV4dCIsInF1ZXJ5Rm9ybWF0IjpbIiRxdWVyeSJdLCJ1bmlx
dWVRdWVyaWVzIjpmYWxzZSwic2F2ZUZhaWxlZFF1ZXJpZXMiOmZhbHNlLCJpdGVy
YXRvck9wdGlvbnMiOnsib25BbGxMZXZlbHMiOmZhbHNlLCJxdWVyeUJ1aWxkZXJz
QWZ0ZXJJdGVyYXRvciI6ZmFsc2UsInF1ZXJ5QnVpbGRlcnNPbkFsbExldmVscyI6
ZmFsc2V9LCJyZXN1bHRzT3B0aW9ucyI6eyJvdmVyd3JpdGUiOmZhbHNlfSwiZG9M
b2ciOiJubyIsImtlZXBVbmlxdWUiOiJObyIsIm1vcmVPcHRpb25zIjpmYWxzZSwi
cmVzdWx0c1ByZXBlbmQiOiIiLCJyZXN1bHRzQXBwZW5kIjoiIiwicXVlcnlCdWls
ZGVycyI6W3sic291cmNlIjoicXVlcnkiLCJ0eXBlIjoic3RyaW5nU3BsaXQiLCJz
ZXBhcmF0b3IiOiJAIiwidG8iOlsibmFtZSIsImRvbSJdfV0sInJlc3VsdHNCdWls
ZGVycyI6W10sImNvbmZpZ092ZXJyaWRlcyI6W10sInJ1blRhc2tPbkNvbXBsZXRl
IjpudWxsLCJ1c2VSZXN1bHRzRmlsZUFzUXVlcmllc0ZpbGUiOmZhbHNlLCJydW5U
YXNrT25Db21wbGV0ZUNvbmZpZyI6ImRlZmF1bHQiLCJ0b29sc0pTIjoiIiwicHJp
byI6NSwicXVlcmllcyI6IlN0YW5pc2xhdmdyMTlAZ21haWwuY29tIn19
eyJwcmVzZXQiOiJIb3RtYWlsIiwidmFsdWUiOnsicHJlc2V0IjoiSG90bWFpbCIs
InBhcnNlcnMiOltbIk5ldDo6SFRUUCIsImRlZmF1bHQiLHsidHlwZSI6Im92ZXJy
aWRlIiwiaWQiOiJmb3JtYXRyZXN1bHQiLCJ2YWx1ZSI6IiRxdWVyeS5vcmlnXFxu
In0seyJ0eXBlIjoiZmlsdGVyIiwicmVzdWx0IjoiZGF0YSIsImZpbHRlclR5cGUi
OiJjb250YWluIiwidmFsdWUiOiJNU0FjY291bnQiLCJvcHRpb24iOiJzZW5zIn0s
eyJ0eXBlIjoib3ZlcnJpZGUiLCJpZCI6Imdvb2RDb2RlIiwidmFsdWUiOlsyMDBd
fV1dLCJyZXN1bHRzRm9ybWF0IjoiJHAxLnByZXNldCIsInJlc3VsdHNTYXZlVG8i
OiJmaWxlIiwicmVzdWx0c0ZpbGVOYW1lIjoiRU1BSUwtV09SS1xcMXJlZ2lzdGVy
ZWQtaG90bWFpbC50eHQiLCJhZGRpdGlvbmFsRm9ybWF0cyI6W10sInJlc3VsdHNV
bmlxdWUiOiJubyIsInF1ZXJpZXNGcm9tIjoidGV4dCIsInF1ZXJ5Rm9ybWF0Ijpb
Imh0dHBzOi8vb25lZHJpdmUubGl2ZS5jb20vYWJvdXQvZGlzYW1iaWd1YXRpb24u
YXNweD9lbWFpbD0kcXVlcnkiXSwidW5pcXVlUXVlcmllcyI6ZmFsc2UsInNhdmVG
YWlsZWRRdWVyaWVzIjpmYWxzZSwiaXRlcmF0b3JPcHRpb25zIjp7Im9uQWxsTGV2
ZWxzIjpmYWxzZSwicXVlcnlCdWlsZGVyc0FmdGVySXRlcmF0b3IiOnRydWUsInF1
ZXJ5QnVpbGRlcnNPbkFsbExldmVscyI6ZmFsc2V9LCJyZXN1bHRzT3B0aW9ucyI6
eyJvdmVyd3JpdGUiOmZhbHNlfSwiZG9Mb2ciOiJubyIsImtlZXBVbmlxdWUiOiJO
byIsIm1vcmVPcHRpb25zIjpmYWxzZSwicmVzdWx0c1ByZXBlbmQiOiIiLCJyZXN1
bHRzQXBwZW5kIjoiIiwicXVlcnlCdWlsZGVycyI6W10sInJlc3VsdHNCdWlsZGVy
cyI6W10sImNvbmZpZ092ZXJyaWRlcyI6W10sInJ1blRhc2tPbkNvbXBsZXRlIjpu
dWxsLCJ1c2VSZXN1bHRzRmlsZUFzUXVlcmllc0ZpbGUiOmZhbHNlLCJydW5UYXNr
T25Db21wbGV0ZUNvbmZpZyI6ImRlZmF1bHQiLCJ0b29sc0pTIjoiIiwicHJpbyI6
NSwicXVlcmllcyI6InNoYWtlZWwua2FyaW1AaG90bWFpbC5jby51a1xuZGF2aWQt
c2V0dGVAaG90bWFpbC5pdFxuYnJpY2VsZW1henVyaWVyMTRAaG90bWFpbC5mciJ9
fQ==
yahoo поломался, надо бы подчинить.
eyJwcmVzZXQiOiJZYWhvb19lbWFpbCIsInZhbHVlIjp7InByZXNldCI6IllhaG9v
X2VtYWlsIiwicGFyc2VycyI6W1siTmV0OjpIVFRQIiwiZGVmYXVsdCIseyJ0eXBl
Ijoib3ZlcnJpZGUiLCJpZCI6Imdvb2RDb2RlIiwidmFsdWUiOlsyMDBdfSx7InR5
cGUiOiJvdmVycmlkZSIsImlkIjoicXVlcnlmb3JtYXQiLCJ2YWx1ZSI6Imh0dHBz
Oi8vbG9naW4ueWFob28uY29tLyJ9LHsidHlwZSI6Im92ZXJyaWRlIiwiaWQiOiJt
ZXRob2QiLCJ2YWx1ZSI6IlBPU1QifSx7InR5cGUiOiJvdmVycmlkZSIsImlkIjoi
Ym9keSIsInZhbHVlIjoidXNlcm5hbWU9JHF1ZXJ5Lm1haWwmc2lnbmluPWF1dGh0
eXBlJl9jcnVtYj0kcXVlcnkuY3J1bWImX2Zvcm1hdD0kcXVlcnkuZm9ybWF0In0s
eyJ0eXBlIjoib3ZlcnJpZGUiLCJpZCI6ImhlYWRlcnMiLCJ2YWx1ZSI6IkFjY2Vw
dC1MYW5ndWFnZTogcnUtUlUscnU7cT0wLjgsZW4tVVM7cT0wLjYsZW47cT0wLjRc
bkNvb2tpZTogJHF1ZXJ5LmNvb2tpZSJ9LHsidHlwZSI6ImN1c3RvbVJlc3VsdCIs
InJlc3VsdCI6ImRhdGEiLCJyZWdleCI6IjxpbnB1dCBuYW1lPVwiX2NydW1iXCIu
Kz92YWx1ZT1cIiguKz8pXCIiLCJyZWdleFR5cGUiOiIiLCJyZXN1bHRUeXBlIjoi
ZmxhdCIsImFycmF5TmFtZSI6IiIsInJlc3VsdHMiOlsiY3IiXX0seyJ0eXBlIjoi
Y3VzdG9tUmVzdWx0IiwicmVzdWx0IjoiaGVhZGVycyIsInJlZ2V4Ijoic2V0LWNv
b2tpZTouKz8oQj0uKz8pOyIsInJlZ2V4VHlwZSI6IiIsInJlc3VsdFR5cGUiOiJm
bGF0IiwiYXJyYXlOYW1lIjoiIiwicmVzdWx0cyI6WyJjbyJdfV1dLCJyZXN1bHRz
Rm9ybWF0IjoiWyUgSUYgcXVlcnkubHZsID09IDA7XG5cdHRvb2xzLnF1ZXJ5LmFk
ZChwMS5jciBfICd8JyBfIHAxLmNvIF8gJ3xqc29ufCcgXyBxdWVyeS5tYWlsKTtc
bkVORDtcbklGIHF1ZXJ5Lmx2bCA9PSAxO1xuXHRqc29uID0gdG9vbHMucGFyc2VK
U09OKHAxLmRhdGEpO1xuXHRJRiBqc29uLmNvZGUgPT0gJzcyMDAnO1xuXHRcdHF1
ZXJ5Lm1haWwgXyBcIlxcblwiO1xuXHRFTkQ7XG5FTkQgJV0iLCJyZXN1bHRzU2F2
ZVRvIjoiZmlsZSIsInJlc3VsdHNGaWxlTmFtZSI6IkVNQUlMLVdPUktcXDFyZWdp
c3RlcmVkLXlhaG9vLnR4dCIsImFkZGl0aW9uYWxGb3JtYXRzIjpbWyJFTUFJTC1X
T1JLXFwxbm9uLXJlZ2lzdGVyZWQteWFob28udHh0IiwiWyUgSUYgcXVlcnkubHZs
ID09IDE7XG5cdGpzb24gPSB0b29scy5wYXJzZUpTT04ocDEuZGF0YSk7XG5cdElG
IGpzb24uY29kZSAhPSAnNzIwMCc7XG5cdFx0cXVlcnkubWFpbCBfIFwiXFxuXCI7
XG5cdEVORDtcbkVORCAlXSJdXSwicmVzdWx0c1VuaXF1ZSI6Im5vIiwicXVlcmll
c0Zyb20iOiJ0ZXh0IiwicXVlcnlGb3JtYXQiOlsifHx8JHF1ZXJ5Il0sInVuaXF1
ZVF1ZXJpZXMiOmZhbHNlLCJzYXZlRmFpbGVkUXVlcmllcyI6ZmFsc2UsIml0ZXJh
dG9yT3B0aW9ucyI6eyJvbkFsbExldmVscyI6ZmFsc2UsInF1ZXJ5QnVpbGRlcnNB
ZnRlckl0ZXJhdG9yIjp0cnVlLCJxdWVyeUJ1aWxkZXJzT25BbGxMZXZlbHMiOnRy
dWV9LCJyZXN1bHRzT3B0aW9ucyI6eyJvdmVyd3JpdGUiOmZhbHNlfSwiZG9Mb2ci
OiJubyIsImtlZXBVbmlxdWUiOiJObyIsIm1vcmVPcHRpb25zIjpmYWxzZSwicmVz
dWx0c1ByZXBlbmQiOiIiLCJyZXN1bHRzQXBwZW5kIjoiIiwicXVlcnlCdWlsZGVy
cyI6W3sic291cmNlIjoicXVlcnkiLCJ0eXBlIjoic3RyaW5nU3BsaXQiLCJzZXBh
cmF0b3IiOiJ8IiwidG8iOlsiY3J1bWIiLCJjb29raWUiLCJmb3JtYXQiLCJtYWls
Il19XSwicmVzdWx0c0J1aWxkZXJzIjpbXSwiY29uZmlnT3ZlcnJpZGVzIjpbXSwi
cnVuVGFza09uQ29tcGxldGUiOm51bGwsInVzZVJlc3VsdHNGaWxlQXNRdWVyaWVz
RmlsZSI6ZmFsc2UsInJ1blRhc2tPbkNvbXBsZXRlQ29uZmlnIjoiZGVmYXVsdCIs
InRvb2xzSlMiOiIiLCJwcmlvIjo1LCJxdWVyaWVzIjoiRElET01FTjZAWUFIT08u
Q09NXG5iX2JoYWd3YXRpQHlhaG9vLmluIn19
 
Добрый день.
Спасибо за тест)
1) он не понимает большие буквы
[email protected] not_supported
[email protected]
[email protected]
Поправил, хотя это легко решалось Конструктором запросов.
2) есть статус none
[email protected] none
не совсем понятно, что он означает
Наверняка то, что и обычно - запрос был неудачным.
3) Желательно из {query} получать сначала емайл. Так как слева и справа бывают символы пробелов, и всяких других знаков.
Это нужно делать Конструктором запросов. На вход в парсер должны подаваться именно мейлы, а не строки, в которых есть мейлы.
4) не поддерживает
все поддомены для yahoo и для hotmail не поддерживаются
Добавлены указанные домены.

Результат по указанным вами мейлам:
 
Последнее редактирование:
Сразу надо было написать список.)) Их конечно намного больше. Как я понимаю можно и самому добавлять? Или лучше писать сюда?
Насколько я понимаю, там списки большие могут быть. стран то много)
hotmail.be
hotmail.bg
hotmail.co
hotmail.co.uk
hotmail.de
hotmail.es
hotmail.fi
hotmail.fr
hotmail.gr
hotmail.it
hotmail.nl
hotmail.se

hotamil.com
hotmal.com

yahoo.ca
yahoo.co
yahoo.co.id
yahoo.co.in
yahoo.co.nz
yahoo.co.uk
yahoo.com.ar
yahoo.com.au
yahoo.com.br
yahoo.com.hk
yahoo.com.ph
yahoo.de
yahoo.es
yahoo.fr
yahoo.gr
yahoo.ie
yahoo.in
yahoo.it
yahoo.no
 
Последнее редактирование:
Как я понимаю можно и самому добавлять? Или лучше писать сюда?
Можно и самому, но лучше сюда, так мы сможем сделать парсер более универсальным для всех.
 
Назад
Верх