できるだけ短時間でメールを確認するには?

できるだけ短時間でメールを確認するには?

70lac以上のEメールを確認しようとしています。使っていますこのスクリプト

しかし、電子メールは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秒以内に応答が来ますが、(上記のスクリプトを使用して)ループで実行すると時間がかかりすぎます。

ベストアンサー1

使用する方法はまったく信頼できません。

一部のサーバーは、宛先アドレスが存在しないことを示すことなくエンベロープを完全に(すべて一緒におよびMAIL FROMコマンド)受け入れます。一部のサーバーは、「MAIL FROM」アドレスから送信された電子メールを受け入れるために、送信元IPが正当なIPアドレスであることを確認するためにDNSスキャンを実行します。これらのチェックは、コマンド処理中に遅延を引き起こしたり、後で実行することができます。スパムを防ぐために、一部のサーバーでは、元のIPの以前のSMTPセッション履歴に基づいてコマンド処理遅延を導入することがあります。RCPT TODATAMAIL FROM

それはすべて実装に依存します。

おすすめ記事