1

私はこれがMozillaThunderbirdや、おそらく他の電子メールクライアントによって行われているのを見たことがあります。私が探しているのは、電子メールアドレスを取得し、hostsメソッド(IMAP、POP3など-これが実際に何と呼ばれているのかわかりません)、ポート、およびアドレスを見つけることです。

拡張機能または堅牢な外部APIを介してこれを行う比較的簡単な方法はありますか?

(PS私はこれが正規表現を介して行われていないことを知っています。たとえばすべて*@googlemail.com、Google Appsを介してGoogleにあるメールサーバーで私が持っているドメインはまだGoogleの詳細に解決されます)。

どんな答え、コメント、アドバイスも大歓迎です!

4

3 に答える 3

1

Tbirdは特別なことは何もしていません-あなたのメールアドレスを考えると、SMTP、IMAP / POP3サーバーアドレスが何であるかについていくつかの推測を行い、それらの推測のどれが正しいかを見つけるためにいくつかの調査を行うことができます。

あなたのアドレスがsomeone@example.comであると偽って、Tbirdはexample.comIPマッピングがあるかどうかを確認し、そのIPで見つかったサーバーをプローブします。電子メール関連のポートが応答しない場合は、example.comのパブリックMXサーバーをチェックし、それらをプローブします。mail.example.com、pop.example.comなどのサーバー名の明らかなデフォルトを試すこともできます...

すべての推測が尽きた後、それは戻ってきて、「あなたは私に自分自身を言わなければならないでしょう、私はそれを理解することができません」と言うでしょう。

于 2011-10-06T03:49:33.577 に答える
1

Thunderbirdでの自動構成の完全な説明は次のとおりです-https ://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration

最初で最も便利なメカニズムは、ISPDBを使用することです。したがって、一部のドメインの設定を取得するには、次のようになります:https ://autoconfig.thunderbird.net/v1.1/google.com

「google.com」をドメインに置き換える必要があります

于 2015-01-22T14:31:59.070 に答える
0

メールアドレスだけで表示することはできません。メール自体を表示し、これらの機能を備えたクライアントを使用する必要があります。前述のように、Mozilla Thunderbirdには、ホームベースのメールシステムがあるため、これらの機能が必要です。

サンダーバードクライアントを介して電子メールを表示するだけで、あなたが求めているすべての詳細を見ることができるはずです。

于 2011-10-06T02:58:50.137 に答える