如何更正拼写错误的电子邮件地址域?

Dha*_*tel 7 php email dns

有时用户拼错了他们的电子邮件域,因此他们输入错误的电子邮件地址.例如.abc@gmial.com而不是abc@gmail.com

以前有人想过这件事吗?任何人都可以建议如何处理这类错误?

Pek*_*ica 12

任何人都可以建议如何处理这类错误?

您通常会发送确认电子邮件给定的地址,且仅当该电子邮件的链接被点击继续.

没有其他好方法可以解决这个问题 - 无法确定是否gmial.com是拼写错误,因为这是一个有效的域名.


alt*_*tag 8

当问到这个问题时它不存在,但我推荐MailCheck自动建议对输入的电子邮件进行更正.它被大公司成功使用.

  • 该问题被标记为“php”,但这是一个 Javascript 库。 (2认同)

Tom*_*len 5

创建常见电子邮件域名列表:

hotmail.com
gmail.com
googlemail.com
... etc
Run Code Online (Sandbox Code Playgroud)

当用户输入电子邮件地址时,获取输入地址的域名并获取列表之间的 Levenstein 距离。如果距离为 1(或可能最大为 2),则要求用户确认这就是他们想要的电子邮件地址。