2011-02-10 8 views
1

私たちはアプリケーションでIMAP cクライアントライブラリを使用して電子メールをダウンロードしています。 現在、imap_open()ユーティリティにユーザー名とパスワードを入力してIMAPセッションを開始しています。IMAP cクライアントライブラリでOAUthサポートを行う方法

今、アプリケーションにoAuthサポートを実装するために、ユーザーに資格情報の詳細を教えてもらいたいと思っています。

私はGmail IMAP oAuthのドキュメントを徹底的に熟読しました。マニュアルでは、AUTHENTICATE XOAUTH(認証要求パラメータのBase64エンコーディング)というコマンドでAUTHENTICATEコマンドを送信することでoAuthをサポートしています。

私はIMAP c-clientライブラリユーティリティを検証しましたが、同様のことをするAPIは見つかりませんでした。

PHP IMAPライブラリのoAuthサポートには既に含まれています。

いずれもcクライアントライブラリを使用してoAuthサポートを行う方法を提案できます。

+0

あなたは解決策を見つけましたか? –

答えて

0

質問は古いですが、本当に重要です。
c-clientの使用方法がわかりません。
しかし、php_socketsを使う単純なライブラリを実装しました。
メールの削除機能はまだ追加されていません。しかし、それがあなたの必要性を満たしているかどうかを見ることができます。
例を試してください。 https://github.com/vmuthal/VivOAuthIMAP
それ以外の場合は、Zendに行くことができます。

関連する問題