Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Email Checker

03.09.21 11:47
Re: Email Checker
 
MrSanders коренной житель
в ответ sara100 03.09.21 07:11

НП

Вдруг кому ещё пригодится.


Про валидирование e-mail адреса (правильно ли написан, соответствует ли адрес правилам) уже всё сказали, можно, куча фреймворков и утилит, которое это проверяют. Можно почитать RFC 5322 и 6531 (utf-8 в имени домена/почтового ящика) если хочется припасть к истокам.


Проверка существования... В сегодняшнем мире - только отправлять е-мейл и просить подтвердить получение (перейти по ссылке в письме, ввести код подтверждения). Никакие SMTP/ESMPT команды, позволяющие проверить существование ящика у адекватных провайдеров не работают. При попытке использования того же VERIFY в лучшем случае ответят что нет такого адреса, в худшем - отправят ip запросившего в чёрный список как спамера. Очень многие и баунс (сообщение о невозможности доставить е-мейл по указанному адресу) не отправят. Разве что отправителю с высокой репутацией.


Общая информация. Е-мейл сегодня очень скомпрометированное средство коммуникации. Для защиты от спама входящие письма разве что не сжигают перед прочтением :)

Фирмочкам, желающим устраивать массовые рассылки надо идти на поклон к крупным сервисам, которые этим занимаются. Рекламировать не буду - их легко нагуглить. Иначе почтовые сервера фирмочек быстро окажутся в списках с репутацией спаммеров (гуглим email sender score) и все крупные почтовые сервера будут молча удалять любые е-мейлы с серверов фирмочки. Особенно весело с доставкой почты на адреса гугла...

 

Перейти на