Как сделать поддержку OAUth в библиотеке IMAP c-client - PullRequest
1 голос
/ 10 февраля 2011

Мы используем библиотеку IMAP c-client в нашем приложении для загрузки электронных писем.В настоящее время мы открываем сеанс IMAP, предоставляя имя пользователя и пароль для утилиты imap_open ().

Теперь мы хотим реализовать поддержку oAuth в нашем Приложении, а не просить пользователей предоставлять нам свои учетные данные.

Я тщательно изучил документацию oAuth Gmail IMAP, и в соответствии с документацией мы можем выполнить поддержку oAuth, отправив команду AUTHENTICATE следующим способом AUTHENTICATE XOAUTH (кодирование Base64 параметра запроса auth).проверил утилиты библиотеки IMAP c -client и не нашел ни одного API, который делает то же самое.

Также уже включена поддержка oAuth в библиотеке PHP IMAP.

Может кто-нибудь подсказать, как сделать поддержку oAuth с помощью библиотеки c-client.

1 Ответ

0 голосов
/ 23 сентября 2013

Вопрос старый, но очень важный.
Не знаю, как вы можете использовать c-client.
Но с использованием php_sockets Реализована простая библиотека.
Функция удаления почты еще не добавлена. Но вы можете посмотреть, удовлетворяет ли это вашей потребности.
Попробуйте пример. https://github.com/vmuthal/VivOAuthIMAP
Или же вы можете пойти на Zend.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...