メールから IMAP ホストとポートを推測する方法を見つけようとしています。これは Thunderbird で行われており、同様の質問がここに投稿されました: 電子メール アドレスからメール サーバーの詳細を取得しますか?
Thunderbird のソースを調べたところ、Gmail と AOL の IMAP とホストおよびポート データを含む RDF ファイルが見つかりました。参照: http://mxr.mozilla.org/comm-central/source/mailnews/base/ispdata/
私の質問は、Mozilla が実際にこのデータをどのように使用しているかです。ドメインごとにユーザー提供の IMAP ホストとポートの RDF データベースを保持していますか? それとも、データを持っているドメインはこれら 2 つだけですか?
このデータとやり取りするコードが見つからないようです。最も近いのは getIspDefaultsForUri(domainURI) 関数です: http://mxr.mozilla.org/comm-central/source/mailnews/base/prefs/content/ispUtils.js#105 私はよく知らないmozilla Thunderbird のコードベースなので、今のところ検索するのは少し骨の折れる作業です。
一方、電子メール ドメインの IMAP 設定へのマッピングを含む別のデータベースまたは Web サービスを誰かが知っている場合は、非常に役立ちます。