• 请不要在回答技术问题时复制粘贴 AI 生成的内容
binaryify
V2EX  ›  程序员

怎么校验一个邮箱是否是企业邮箱

  •  
  •   binaryify · Jan 20, 2020 · 5897 views
    This topic created in 2482 days ago, the information mentioned may be changed or developed.

    有什么好办法吗,有的还是用域名的

    17 replies  •  2020-01-21 16:46:45 +08:00
    sadfQED2
    sadfQED2
    Jan 20, 2020
    1
    查域名的备案信息?
    zoowii
    zoowii
    Jan 20, 2020
    2
    DNS 查询 MX 记录
    explore365
    explore365
    Jan 20, 2020
    3
    你对企业邮箱是怎么定义的?
    iamwho
    iamwho
    Jan 20, 2020
    4
    [~]$ drill v2ex.com MX
    ;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 29222
    ;; flags: qr rd ra ; QUERY: 1, ANSWER: 5, AUTHORITY: 2, ADDITIONAL: 8
    ;; QUESTION SECTION:
    ;; v2ex.com. IN MX

    ;; ANSWER SECTION:
    v2ex.com. 600 IN MX 10 aspmx2.googlemail.com.
    v2ex.com. 600 IN MX 10 aspmx3.googlemail.com.
    v2ex.com. 600 IN MX 5 alt1.aspmx.l.google.com.
    v2ex.com. 600 IN MX 1 aspmx.l.google.com.
    v2ex.com. 600 IN MX 5 alt2.aspmx.l.google.com.
    locoz
    locoz
    Jan 20, 2020
    5
    查域名的 MX 记录有没有指向已知的企业邮箱服务器就行了
    edsheeran
    edsheeran
    Jan 20, 2020 via iPhone
    6
    求告知怎么定义企业邮箱?
    binaryify
    binaryify
    OP
    Jan 20, 2020
    7
    @zoowii @iamwho @locoz 好方法,谢谢了
    cydian
    cydian
    Jan 20, 2020 via Android
    8
    @binaryify 怎么定义企业邮箱?
    twor2
    twor2
    Jan 20, 2020
    9
    个人理解:企业邮箱是自己可以控制,一般有独立域名,域内账号是可以被统计和控制的,支持停用,注销,转移,查询等
    exceptionplayer1
    exceptionplayer1
    Jan 20, 2020
    10
    据我所知,没有办法。
    只能手动建立数据库。。
    binaryify
    binaryify
    OP
    Jan 20, 2020
    11
    @twor2 #9 我查了下自己公司的企业邮箱域名的 MX 记录,是可以查到是对应的 QQ 企业邮箱的,跟企业邮箱的域名的 mx 记录对比下就行
    shinciao
    shinciao
    Jan 20, 2020
    12
    @binaryify #11 然而部分公司是自建的邮件系统 没有使用任何第三方的企业邮箱服务
    binaryify
    binaryify
    OP
    Jan 20, 2020
    13
    @lanternxx #12 sad
    also24
    also24
    Jan 20, 2020❤️1
    14
    所以楼主还是没有给出你所想阐述的 『企业邮箱』 的定义。

    这里至少可能出现 3 种不同的理解:

    1、『企业邮箱』指的是『真实的企业官方设立』的邮箱。

    没有很好的办法,即使某域名由某企业备案,也不能代表该企业以该域名为官方的企业邮箱。
    也不建议直接使用官网域名来判断,因为部分企业的业务域名和企业邮箱域名是互相分离的。

    2、『企业邮箱』指的是 『使用了企业邮箱服务』的邮箱,例如腾讯企业邮,谷歌 G Suite 邮箱等。

    可以收集各企业邮平台的 MX 记录域名,凡域名 CNAME 到相应域名的,均视为这种情况。
    但是疏漏的情况肯定会存在,很难完全覆盖到。

    3、『企业邮箱』指的是『使用自己持有的域名搭建』的邮箱,包括自己搭建的,和托管给第三方的。

    可以反向思路,但凡未使用公共服务的,均视为这种情况,需要收集公共邮箱服务的域名。
    和上一条一样,也一定会出现许多疏漏的情况,无法完全覆盖。
    HTSdTt3WygdgQQGe
    HTSdTt3WygdgQQGe
    Jan 20, 2020 via Android
    15
    nslookup -qt=mx
    binaryify
    binaryify
    OP
    Jan 21, 2020
    16
    @also24 谢谢了
    indev
    indev
    Jan 21, 2020
    17
    $ dig MX v2ex.com

    ; <<>> DiG 9.10.6 <<>> MX v2ex.com
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11900
    ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;v2ex.com. IN MX

    ;; ANSWER SECTION:
    v2ex.com. 233 IN MX 1 aspmx.l.google.com.
    v2ex.com. 233 IN MX 5 alt1.aspmx.l.google.com.
    v2ex.com. 233 IN MX 5 alt2.aspmx.l.google.com.
    v2ex.com. 233 IN MX 10 aspmx2.googlemail.com.
    v2ex.com. 233 IN MX 10 aspmx3.googlemail.com.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2123 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 03:19 · PVG 11:19 · LAX 19:19 · JFK 22:19
    ♥ Do have faith in what you're doing.