2011-02-10 63 views
1

我們在我們的應用程序中使用IMAP c客戶端庫來下載電子郵件。 目前我們正在通過向imap_open()實用程序提供用戶名和密碼來開放IMAP會話。如何在IMAP c客戶端庫中進行OAU支持

現在我們希望在我們的應用程序中實現oAuth支持,而不是要求用戶與我們共享他們的憑證詳細信息。

我已經徹底Gmail的IMAP OAuth的文件,並按照文件,我們可以通過以下方式 AUTHENTICATE XOAUTH(AUTH請求參數的Base64編碼)發送命令AUTHENTICATE做OAuth的支持。

我已驗證IMAP c -client庫實用程序,並未發現任何類似的API。

此外,PHP IMAP庫中的oAuth支持已包含在內。

任何人都可以建議如何使用c-client庫進行oAuth支持。

+0

你有沒有找到解決方案? – 2013-03-29 11:19:28

回答

0

問題很古老但非常重要。
不知道如何使用c-client。
但是使用php_sockets實現了一個簡單的庫。
刪除郵件功能尚未添加。但你可以看看它是否滿足你的需求。
試試看。 https://github.com/vmuthal/VivOAuthIMAP
否則你可以去Zend。