web-dev-qa-db-ja.com

IMAPサーバーから連絡先リストを取得する

ローカルのThunderbirdアドレス帳をIMAPサーバー上の有効な電子メールアドレスのリストで更新したいと思います。私はIMAPにあまり詳しくありませんが、これは可能ですか?もしそうなら、誰かが私にこれを可能にする既存のコードライブラリ(できればPython)を教えてもらえますか?

ありがとう。

5
Brendan Abel

IMAPは、RFC822メッセージのフォルダのみを扱います。サーバー上の連絡先ストレージの標準はありません。そうは言っても、Exchangeは非標準的な方法でIMAPサーバーを介して連絡先を利用できるようにしていると思います。この情報を使いやすくするライブラリを私は知りません。

ほとんどのデスクトップIMAPクライアントでは、LDAPディレクトリを使用して連絡先リストを拡張できます。 IMAPサーバーもこのLDAPディレクトリを認証に使用する場合、クライアントは有効なアドレスのリストを検索できます。

6
akramer

IMAPは、それ自体では、連絡先を同期するための機能を提供しません。 IMAPは基本的に、いくつかのメール固有のメタデータトラップを備えたリモートファイルアクセスプロトコルです。これを使用して、(a)メッセージの取得、(b)メッセージの保存、および(c)メッセージの検索を行うことができます。これで完了です。

can IMAPサーバーを使用して、複数のメール間の連絡先を同期しますclientsアドレス帳を「メッセージ」としてIMAPサーバーに保存するだけです。 Alpine これを行い、同じ手法を使用して複数のシステム間で構成を同期します。

4
larsks