Проверка электронной почты обычно выполняется с помощью регулярных выражений (например, функция valid.email()
в пакете emails
; конечно, возможны и другие решения, поскольку поиск "идеального" регулярного выражения электронной почты увлекателен). Различные сервисы позволяют бесплатно проверять наличие действительных адресов электронной почты с прямым вводом. Если вам нужен API для отправки большого количества писем, вы, как правило, должны сначала подписаться на платный план. Поиск в Google, чтобы найти много таких услуг. Например, вы можете проверить email-checker.net и clicktoverify.net .
Также см. этот ТАК вопрос.
В общем, вы захотите заплатить, чтобы иметь валидаторы электронной почты приличного качества. «Свободные» валидаторы электронной почты, скорее всего, будут использовать самостоятельно скомпилированную базу данных электронной почты, поскольку провайдеры электронной почты также будут взимать с них плату за проверку электронной почты с большим количеством запросов на проверку. В любом случае, в случае, если это единственный вариант, бесплатные валидаторы электронной почты включают: mailboxlayer (бесплатно до 250 запросов API в месяц, что может быть достаточно, и 10 $ / месяц для более), также посмотрите предыдущий Email Pie реализация и Email Verifier Lite (от Email Marketing Software, также заявленной как бесплатная). Вы можете проверить это обновленное сравнение услуг проверки электронной почты.