IMAPとPOPを使用した接続を許可するようにExchangeを構成できることを知っています。
しかし、ターゲットのExchangeサーバーの設定を変更せずに、IMAPクライアントがExchangeメールボックスにアクセスできるようにする方法はありますか?
メールをExchangeクライアントとしてロードし、IMAPでアクセス可能なサーバーをセットアップする、ある種のブリッジサーバーを途中でセットアップできるかどうかなど、私はどんなアイデアでも構いません。
DavMail.SourceForge.netは私のために働きます。
IMAPのExchangeサーバーに対する唯一の「変更」は、(Exchange 2003で)IMAPサービスをオンにし、ユーザーがIMAPアクセスを有効にしていることを確認することです。 2007年のプロセスは非常に似ていると思います。どちらも、すぐに使用できるアクセス方法としてIMAPをサポートしています。
誰かがMAPI(OutlookがExchangeに「話す」「ネイティブ」API)をIMAPゲートウェイに書き込むことができると思いますが、Exchangeにすでに1つが組み込まれていることを考えると、なぜそうしたいかはわかりません。
Exchange 2003を使用すると、IMAPプロトコルをクライアントと通信する「フロントエンド」Exchange Serverコンピューターを実行し、メールを格納している「バックエンド」ExchangeServerコンピューターからメールを取得できます。
Exchange 2007では、クライアントアクセスロールを使用してサーバーを展開し、同じことを行うことができます。
あなたがやろうとしていることを明確にできますか?
MAPI経由でのみExchangeServerにアクセスでき、これがここに当てはまると想定している場合は、IMAPアクセスが必要ですが、IMAP経由でExchangeサーバーにアクセスできず、オンにできません。 MAPIを介してサーバーに接続し、これをIMAPに変換して、IMAPクライアントに渡すことができる何かが途中で必要になります。
FetchMail のようなものを使用して、Exchangeサーバーからメールを取得し、IMAP対応サーバーに転送することができます。
ただし、何をするにしても少し手間がかかりますが、最善の策は、管理者にIMAPを有効にするように説得することです。
OpenMAPI.orgを見たいかもしれません。それらには、IMAP/MAPIゲートウェイの始まりがあります。