用户经常输错邮箱,有什么办法优化下? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
lowsell
V2EX    程序员

用户经常输错邮箱,有什么办法优化下?

  •  
  •   lowsell 1 天前 3445 次点击

    常见的错误: .com -> .cpm .com -> .con gmail -> gmall

    穷举总会有漏网的,有什么办法?

    42 条回复    2026-02-08 15:10:08 +08:00
    FrankAdler
        1
    FrankAdler  
       1 天前 via Android
    穷举常见的就够了,能解决多少是多少
    iorilu
        2
    iorilu  
       1 天前
    提交时候定义一些正则, 检测下常见错误

    发现了就提醒, 让用户再确认

    当然了, 你也可以发给 ai 分析, 但这个就麻烦点, 另外也需要成本, 但肯定比自己想规则强

    总比提交后处理好
    manami
        3
    manami  
       1 天前 via Android   1
    发个验证码
    jocover
        4
    jocover  
       1 天前   1
    去 dns 查下这个域名是不是存在
    beimenjun
        5
    beimenjun  
    PRO
       1 天前
    把输入邮箱字体改成 26 个字母和数字差异比较大的就行,实在不行添加一些常用的邮箱地址后缀让用户选择。

    想要通过穷举来自动修正邮箱地址?哪个草台 PM 能干得出这种事。而且说回来,这能影响几个用户,还值得特地开发一个功能?
    TimePPT
        6
    TimePPT  
    PRO
       1 天前   3
    邮箱输入时配合输入联想效果会好不少,比如输入 @ 调出常用邮箱域名
    saobilin
        7
    saobilin  
       1 天前
    直接做成固定的选项让用户挑?
    0x663
        8
    0x663  
       1 天前   2
    这是用户的问题,不是程序的问题
    不要把所有问题都要想着去用代码解决。
    seers
        9
    seers  
       1 天前 via Android
    让用户选,不要让他输,常用就那几个
    94
        10
    94  
       1 天前   1
    比较好的就是 #6 说的方式,用户输入 @之后出现常见邮箱的预测提示框,按方向键或者点选自动补全。


    其他的要不然限制太多,要不然成本高。
    pingdog
        11
    pingdog  
       1 天前 via Android
    suffix 可以用 Mozilla 这个项目做个校验 https://publicsuffix.org/list/


    domain 没办法了,要么穷举要么正则
    cellsyx
        12
    cellsyx  
       1 天前 via Android
    前端验证+自动补全
    hatch
        13
    hatch  
       1 天前
    邮箱后缀下拉列表,用户只需输入邮箱前缀,选择邮箱后缀
    radishzz
        14
    radishzz  
       1 天前
    优化用户,把经常输邮箱的用户拉黑
    iixy
        15
    iixy  
       1 天前
    加个提示,输错一次邮箱自动从银行账户扣 100 块钱。
    x86
        16
    x86  
       1 天前
    @iixy #15 他都输错了你怎么扣呢
    sherryspaopao
        17
    sherryspaopao  
       1 天前
    你可以做一个基础验证,比如看下他这个邮箱的 mx 是否有效,这个应该很快,返回了解析就说明有效的,否则无效,
    dig mx domain.com
    iixy
        18
    iixy  
       1 天前
    @x86 输对了也没能力扣啊,就是吓吓糊涂蛋
    Ryanzlab
        19
    Ryanzlab  
       1 天前
    这么蠢的用户,不要也罢了,为他们写更多的代码不值得
    TigerK
        20
    TigerK  
       1 天前
    不是会发一个邮箱验证码的吗?输对了验证码就给通过,不对的就不给通过。
    crab
        21
    crab  
       1 天前
    白名单
    tuobatian
        22
    tuobatian  
       1 天前
    固定选择邮箱域名就可以了,只要输入用户名
    foryou2023
        23
    foryou2023  
       1 天前
    不知道具体的是什么场景,6 、10 楼都说的挺好的,其实可以把名字和后缀分开,名字部份用户输入,@后面的部分,如果是可以已知有限邮箱后缀的情况下,可以弄成下拉框用户选择的,这样可以避免用户输入错误了。
    idragonet
        24
    idragonet  
       1 天前
    电脑的话 输入法自定义短语:把身份证 邮箱都放在自定义短语
    realpg
        25
    realpg  
    PRO
       22 小时 38 分钟前
    中级解决方案是验证成功前允许客户自己改邮箱
    输错就输错吧, 不要过度兼容傻逼, 总想着兼容傻逼, 只能让自己有无尽的活干
    akira
        26
    akira  
       22 小时 14 分钟前
    穷举, 不符合的 让他二次确认。
    mooyo
        27
    mooyo  
       20 小时 28 分钟前
    列举常见邮箱开白名单
    itechify
        28
    itechify  
    PRO
       19 小时 2 分钟前
    发验证码
    allplay
        29
    allplay  
       19 小时 0 分钟前 via Android
    @foryou2023 人家企业邮箱或者其它非公众邮箱的呢
    Nilus
        30
    Nilus  
       18 小时 10 分钟前

    直接短语替换,快捷输入
    Kiriya
        31
    Kiriya  
       17 小时 51 分钟前
    规定几个常用的免费邮箱后缀,比如 gmail ,hotmail,163 等作为白名单,非白名单禁止注册
    Midnight
        32
    Midnight  
       16 小时 19 分钟前
    你们也是有意思,只考虑解决 @ 之后的,不考虑下 @ 之前的吗? 哈哈哈哈
    Hyschtaxjh
        33
    Hyschtaxjh  
       15 小时 42 分钟前 via iPhone
    用都是傻逼
    hbtech
        34
    hbtech  
       15 小时 2 分钟前 via Android
    让用户输入两遍,就像密码一样
    qeqv
        35
    qeqv  
       14 小时 57 分钟前   1
    @Midnight @之后的还能救一下,@之前的怎么救,顺着网线入侵用户大脑嘛- -
    AIXAI
        36
    AIXAI  
       9 小时 9 分钟前 via Android
    但凡你平时用过用邮箱登录的国内网站,你就清楚普遍的做法是前面输完,输入 @时,自动弹出一堆后缀让用户选,业界普遍做法
    TimPeake
        37
    TimPeake  
       6 小时 53 分钟前
    输入法里加快捷语句。缺点是隐私直接丢给他了
    meteora0tkvo
        38
    meteora0tkvo  
       6 小时 35 分钟前
    加邮箱验证码校验机制,要是用户输错了,他就接收不到邮箱验证码了,这样百分百能确保输对
    mogutouer
        39
    mogutouer  
       6 小时 32 分钟前
    以前做这个很麻烦,现在简单了,随便接个 LLM 都能干这事儿
    julyclyde
        40
    julyclyde  
       3 小时 38 分钟前
    涨价,把这批客户排除掉
    moioooo
        41
    moioooo  
       1 小时 19 分钟前 via iPhone
    公司内部软件密码设置了中等强度限制,依旧不是好人想设置个 123456 不行,打电话问我为啥.
    moioooo
        42
    moioooo  
       1 小时 19 分钟前 via iPhone
    公司内部软件密码设置了中等强度限制,依旧不少人想设置个 123456 不行,打电话问我为啥.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1990 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 08:29 PVG 16:29 LAX 00:29 JFK 03:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86