邮箱检测器:批量检测是否被封 批发Google账号/Gmail 的大佬的利器

Gmail谷歌教程 GV号码网 4年前 (2021-02-21) 796次浏览 0个评论
批量检测Google账号/Gmai是否被封

应用地址

目录

一、应用概述

邮箱检测器: 一个用于快速检测邮箱死活的工具
准确说,是检测邮箱的存活状态,即检测邮箱是存活的还是其他(包括死的,即被封、 不可能的、未注册的)。适用邮箱卖家或买家对邮箱质量进行检测,也适合群发邮件前对目标邮箱进行检测,增加命中率从而减少相应成本。

本邮箱检测器,目前仅支持Google邮箱/Gmail

1. Gmail邮箱
2. Google域名邮箱

即将支持的邮箱

1. Yahoo邮箱
2. Outlook邮箱
3. Hotmail邮箱
4. QQ邮箱
5. 163邮箱

二、特色功能

  • 核心:不用登陆邮箱,即可检测邮箱存活状态
  • 应用轻量级,网页加载很快
  • 应用开箱即用,无需进行注册
  • 应用支持批量输入,进行批量检测,无检测次数限制
  • 应用检测结果直观,可用于死活统计或者死号剔除等多用途
  • 应用完全免费,除非不可抗因素,后期会一直维护

三、实现原理

原理是利用smtp,以下是Python代码,理论也可检测其他的国内外邮箱,比如yahoo、outlook、163、qq、yahoo邮箱,待测哦…

 

<span class="kwd">def</span><span class="pln"> check_by_smtp</span><span class="pun">(</span><span class="pln">gmail</span><span class="pun">):</span><span class="pln">
    domain_name </span><span class="pun">=</span><span class="pln"> gmail</span><span class="pun">.</span><span class="pln">split</span><span class="pun">(</span><span class="str">'@'</span><span class="pun">)[</span><span class="lit">1</span><span class="pun">]</span><span class="pln">
    records </span><span class="pun">=</span><span class="pln"> dns</span><span class="pun">.</span><span class="pln">resolver</span><span class="pun">.</span><span class="pln">resolve</span><span class="pun">(</span><span class="pln">domain_name</span><span class="pun">,</span> <span class="str">'MX'</span><span class="pun">)</span><span class="pln">
    mxRecord </span><span class="pun">=</span><span class="pln"> str</span><span class="pun">(</span><span class="pln">records</span><span class="pun">[</span><span class="lit">0</span><span class="pun">].</span><span class="pln">exchange</span><span class="pun">)</span><span class="pln">

    host </span><span class="pun">=</span><span class="pln"> socket</span><span class="pun">.</span><span class="pln">gethostname</span><span class="pun">()</span><span class="pln">
    server </span><span class="pun">=</span><span class="pln"> smtplib</span><span class="pun">.</span><span class="pln">SMTP</span><span class="pun">()</span><span class="pln">
    server</span><span class="pun">.</span><span class="pln">set_debuglevel</span><span class="pun">(</span><span class="lit">0</span><span class="pun">)</span>

    <span class="com"># SMTP</span><span class="pln">
    server</span><span class="pun">.</span><span class="pln">connect</span><span class="pun">(</span><span class="pln">mxRecord</span><span class="pun">)</span><span class="pln">
    server</span><span class="pun">.</span><span class="pln">helo</span><span class="pun">(</span><span class="pln">host</span><span class="pun">)</span><span class="pln">
    server</span><span class="pun">.</span><span class="pln">mail</span><span class="pun">(</span><span class="str">'[email protected]'</span><span class="pun">)</span><span class="pln">
    code</span><span class="pun">,</span><span class="pln"> message </span><span class="pun">=</span><span class="pln"> server</span><span class="pun">.</span><span class="pln">rcpt</span><span class="pun">(</span><span class="pln">str</span><span class="pun">(</span><span class="pln">gmail</span><span class="pun">))</span><span class="pln">

    status </span><span class="pun">=</span> <span class="kwd">False</span>
    <span class="kwd">if</span><span class="pln"> code </span><span class="pun">==</span> <span class="lit">250</span><span class="pun">:</span><span class="pln">
        status </span><span class="pun">=</span> <span class="kwd">True</span>
    <span class="kwd">return</span><span class="pln"> status</span>

参考:
1. https://flask.palletsprojects.com/en/1.1.x/patterns/jquery/
2. https://www.scottbrady91.com/Email-Verification/Python-Email-Verification-Script

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址