Насколько я знаю, вы не можете проверить, действительно ли существует адрес электронной почты, если учетная запись не отправлена.
Стандартный способ проверки учетных записей электронной почты для веб-систем заключается в отправке подтверждающего электронного письма на адрес.учетная запись, указанная пользователем, содержащая либо ссылку, по которой он должен щелкнуть, перенаправляющую обратно на ваш сайт с ключом подтверждения в URL, либо содержащую код подтверждения, который пользователь должен ввести на веб-сайте.В любом случае это позволит вам (а) подтвердить, что они владеют почтовым ящиком, и (б) подтвердить его существование (сбой отправки или отскок с почтового сервера должен указывать на то, что учетная запись недействительна).
Вы можете установить учетную запись пользователя в «непроверенное состояние» до тех пор, пока пользователь не проверит почтовый ящик, и разрешить ему доступ к полным разделам с ограниченным доступом для входа в систему только после того, как произойдет эта проверка.Виттманн указывает, что существуют способы проверки учетной записи, но работают ли эти методы, зависит от того, разрешает ли используемый почтовый сервер такие запросы.Я бы сказал, что рекомендуется проверять электронную почту указанным выше способом, чтобы убедиться, что пользователь ввел адрес электронной почты, которым он владеет, иначе вы можете в конечном итоге отправлять электронные письма пользователю, который их не хочет!