首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修改php-imap扩展以允许oauth身份验证

修改php-imap扩展以允许oauth身份验证
EN

Stack Overflow用户
提问于 2010-10-17 18:55:41
回答 2查看 556关注 0票数 5

我的php应用程序通过oauth登录到Gmail,为收件箱中的所有邮件提供了访问密钥和抓取标题。php-imap扩展只允许基于登录/密码的身份验证。我想修改扩展,以便它也支持基于oauth的身份验证。我需要弄清楚如何在扩展代码本身中进行更改并对其进行编译。糟糕的是,我不知道在哪里做修改,也不知道如何编译php扩展。

前面,我使用了Zend提供的IMAP类来完成这项任务。它们非常慢,如果超过40-45分钟,gmail往往会断开连接。对于非常大的收件箱,这种情况经常发生。我用php-imap扩展对它进行了测试,它的运行速度几乎是zend的10倍(我猜是因为它是用C写的)

因此,我需要弄清楚在当前的php-imap代码中身份验证是如何以及在何处发生的,以及在进行更改后如何重新编译它。

感谢任何人的指点。

EN

回答 2

Stack Overflow用户

发布于 2010-10-20 22:23:08

PHP包装了c-client库,因此您必须检查的第一件事是是否有方法对该库使用OAuth身份验证。你可以试试this mailing list

PHP扩展只在one file中实现。您将毫不费力地找到连接/身份验证发生的位置。

票数 2
EN

Stack Overflow用户

发布于 2013-09-23 21:47:33

使用php_sockets实现了一个简单的库。希望能按要求行动。

尚未添加删除邮件功能。但是如果它能满足你的需求,你可以看看。

试试看。https://github.com/vmuthal/VivOAuthIMAP

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3952903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档