PHP IMAP и XOAUTH - PullRequest
       23

PHP IMAP и XOAUTH

2 голосов
/ 23 февраля 2011

Я хочу получить доступ к IMAP в Gmail, используя XOAUTH с PHP. http://code.google.com/intl/uk/apis/gmail/oauth/protocol.html#imap

Я попробовал образцы со страницы выше, и я могу получить токен для AUTHENTICATE XOAUTH. Но я не знаю, как включить этот токен в запросах IMAP. Я использую библиотеку http://php.net/manual/en/book.imap.php для доступа к IMAP. Кажется, это расширение PHP не позволяет использовать некоторые альтернативные методы AUTHENTICATE. Возможно ли использовать XOAUTH с этим расширением IMAP?

Если нет, то что я могу там сделать? Можно ли создать какую-то альтернативную функцию для imap_open, которая будет возвращать некоторый дескриптор, который позже можно будет использовать со всеми другими функциями этого расширения?

Ответы [ 2 ]

1 голос
/ 07 марта 2014

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

1 голос
/ 24 февраля 2011

Стандартное расширение PHP не поддерживает XOAUTH. Библиотека handmadeimap , однако, может оказаться полезной - в ней есть пример выполнения oauth-аутентификации в Google.

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