【发布时间】:2012-08-23 19:59:16
【问题描述】:
我想让我的网站表单在允许他们提交网络表单之前检查访问者插入的电子邮件是否有效且存在。
我知道有很多 Javascript 可以检查电子邮件模式验证。但我需要诸如 SMTP 电子邮件检查或验证之类的东西。
访问者插入的邮件必须是有效格式并且存在,这是为了防止访问者插入无效的邮件、错误的邮件地址以及垃圾邮件地址。
请提供使用 Javascript 验证电子邮件的教程链接。
我相信服务器端脚本可以做到这一点,但我需要在网络访问者选择提交按钮以提交表单之前立即响应网络表单。
【问题讨论】:
-
当您必须查询服务器(本例中为 SMTP 服务器)时,没有即时响应之类的东西
-
即时是不可能的,它需要至少往返服务器一次;但是,您可以检查模糊(使用 ajax)
-
AFAIK,您无法验证电子邮件是否存在,除非您发送一封电子邮件,而另一侧的收件人拒绝并有效退回。所有这些都不能仅在 java 脚本中完成。
标签: php javascript email smtp email-validation