如何在最短的时间内查看电子邮箱?

如何在最短的时间内查看电子邮箱?

我正在尝试验证超过 70 lac 的电子邮件。我正在使用这个脚本

但一封电子邮件大约需要 2-3 分钟。因为我尝试了其他代码,但都使用相同的方法。所以我想所有的事情都会花费大约相同的时间。

有什么快速的方法可以做到这一点吗?

我正在使用的代码:

for file in /home/itstym/Desktop/email_database/*
do
   echo $file
    while read in; 
    do 
      ./verify-email.py "$in"; 
    done < $file
done

./验证电子邮件代码在这里

示例文件输入:

[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

编辑: 我注意到一件奇怪的事情,当我像这样运行 cmd 时, ./verify-email.py "email"它会在一秒钟内给出响应,但是当我在循环中运行它时(使用上面的脚本),它花费了太多时间。

答案1

您尝试使用的方法根本不可靠。

有些服务器会完全接受信封(全部一起MAIL FROM和命令) RCPT TODATA而没有任何迹象表明目标地址不存在。某些服务器可能会执行 DNS 检查源 IP 是否为合法 IP 地址,以接受来自“MAIL FROM”地址的电子邮件。这些检查可能会在MAIL FROM命令处理期间引起延迟或稍后执行。为了打击垃圾邮件,某些服务器可能会根据原始 IP 的 SMTP 会话的先前历史记录引入命令处理延迟。

这完全取决于实现。

相关内容