keroppi
V2EX  ›  问与答

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

  •  
  •   keroppi · Jul 28, 2022 · 3553 views
    This topic created in 1402 days ago, the information mentioned may be changed or developed.
    例如
    [email protected]
    [email protected]

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

    楼上那些说检查什么 MX 记录、SMTP 记录的,和楼主的问题根本不是一回事,MX 记录是针对域名的而不是单个邮箱的。
    fackVL
        14
    fackVL  
       Jul 29, 2022 via iPhone
    如何检测 v 站标题把如何打成如果?
    Aloento
        15
    Aloento  
       Jul 29, 2022
    送达回执看客户端,客户端可以选择不发送回执
    muyangren
        16
    muyangren  
       Jul 29, 2022
    ericFork
        17
    ericFork  
       Jul 30, 2022
    kickbox
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2768 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 02:45 · PVG 10:45 · LAX 19:45 · JFK 22:45
    ♥ Do have faith in what you're doing.