2015-12-25 7 views
0

Как проверить, существует ли электронный адрес во время регистрации, а не в базе данных, а на почтовых серверах. например, когда я вводил идентификатор электронной почты в форме регистрации, как проверить, существует ли идентификатор и не является подделкойПроверка адреса электронной почты на почтовых серверах

+0

Просто отправьте ссылку подтверждения. – BalusC

+0

хорошо, если я это сделаю, пользователь не сможет войти в систему до тех пор, пока идентификатор не будет подтвержден, я хочу его таким образом, чтобы пользователь мог войти в систему без подтверждения идентификатора электронной почты, но идентификатор электронной почты должен быть действительным. например Facebook, если мы введем [email protected] в поле идентификатора электронной почты формы регистрации Facebook, оно даст ошибку «Пожалуйста, введите действительный адрес электронной почты». – HighNESS

ответ

0

Эта услуга позволяет вам проверять до 20 адресов электронной почты в день бесплатно, или вы можете приобрести их премиальный план: https://tools.verifyemailaddress.io/

На их сайте также представлена ​​ссылка, которая объясняет функциональность "mailbox pinging", что делает возможным это, наряду с некоторыми ограничениями.

Перед этим вы можете просто проверить действительный формат адреса электронной почты. Быстрый онлайн-поиск предоставит вам множество фрагментов кода, которые могут это сделать.

+0

ну, мне придется копировать каждое письмо из базы данных и делать это вручную. Должно быть, как только кто-либо войдет в электронную почту в форме регистрации, он проверяет, действительно ли его действительный – HighNESS