V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
keroppi
V2EX  ›  问与答

如果用代码检测一个 EMAIL 地址真实存在?

  •  
  •   keroppi · 2022-07-28 16:59:54 +08:00 · 2595 次点击
    这是一个创建于 636 天前的主题,其中的信息可能已经有所发展或是发生改变。
    例如
    [email protected]
    [email protected]

    发现网上都是检测 DNS 或用 STMP (只能通用的域名,例如 GMAIL 、QQ ),假设 EMAIL 不是固定域名就懵逼了,还有其他什么办法吗?
    17 条回复    2022-07-30 04:44:37 +08:00
    fredli
        1
    fredli  
       2022-07-28 17:07:13 +08:00
    是要检测域名还是邮箱?通用做法不都是发 code or link 么
    yedanten
        2
    yedanten  
       2022-07-28 17:08:00 +08:00 via Android   ❤️ 1
    因为检测不了啊,哪怕 smtp 发出去,对方不告诉你是否存在该用户,那也是可以的。
    费力不讨好。
    potatowish
        3
    potatowish  
       2022-07-28 17:11:04 +08:00 via iPhone   ❤️ 1
    单向是做不到的,必须通过验证码或者链接来确认
    lostberryzz
        4
    lostberryzz  
       2022-07-28 17:12:03 +08:00
    查下对应有没有 mx record 应该就可以了吧,不过这样做有什么实际的意义吗。。
    lostberryzz
        5
    lostberryzz  
       2022-07-28 17:12:15 +08:00
    对应域名
    lakehylia
        6
    lakehylia  
       2022-07-28 17:16:58 +08:00
    不行。现行的做法是给邮箱发验证码或者带确认链接的邮件,然后用户回来输验证码或者点确认链接。
    TimePPT
        7
    TimePPT  
       2022-07-28 17:42:47 +08:00
    看你是要做啥,如果是注册之类的服务,建议直接白名单,仅提供主流邮箱支持,从产品运营角度最经济。
    如果是营销邮件发送,先正则剔除明显违法的邮箱记录,再查 MX 记录,无记录或者记录异常的先剔除。然后试发送,看接收方是否退信以及退信原因。但就像 LS 说的,对方可能无差别响应 or 无响应。
    JIUBASHI
        9
    JIUBASHI  
       2022-07-28 21:15:17 +08:00 via iPhone
    现成的检测平台挺多的,检测准确度参差不齐
    knightdf
        10
    knightdf  
       2022-07-28 21:55:46 +08:00
    即使是做邮箱检测的平台,后台的检测方法一般都是直接发一封邮件过去
    IDAEngine
        11
    IDAEngine  
       2022-07-28 22:40:05 +08:00
    检测邮箱的 MX 记录就行了
    xiaoz
        12
    xiaoz  
       2022-07-28 23:47:44 +08:00 via Android
    @IDAEngine MX 记录存在,但这个邮箱账号不一定存在呀。
    Tumblr
        13
    Tumblr  
       2022-07-29 01:00:16 +08:00
    带送达回执,给对方发一封邮件。

    楼上那些说检查什么 MX 记录、SMTP 记录的,和楼主的问题根本不是一回事,MX 记录是针对域名的而不是单个邮箱的。
    fackVL
        14
    fackVL  
       2022-07-29 01:11:06 +08:00 via iPhone
    如何检测 v 站标题把如何打成如果?
    Aloento
        15
    Aloento  
       2022-07-29 01:20:29 +08:00
    送达回执看客户端,客户端可以选择不发送回执
    muyangren
        16
    muyangren  
       2022-07-29 18:51:37 +08:00
    ericFork
        17
    ericFork  
       2022-07-30 04:44:37 +08:00
    kickbox
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2884 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:26 · PVG 23:26 · LAX 08:26 · JFK 11:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.