gpt4 book ai didi

python - 是否有一个工具包可以为远程 IMAP 服务器提供基于 Web 的 API(xmlrpc、REST 等)?

转载 作者:太空狗 更新时间:2023-10-29 21:58:58 25 4
gpt4 key购买 nike

我正在处理一个需要访问 IMAP 的 Google App Engine 项目。 Context.IO 对我的目的来说还不够强大,但我想要一些具有相同精神的东西:我想使用第三方从 Google App Engine 登录、访问和操作数百个 IMAP 邮箱我放在专用托管服务器上的服务或应用程序服务器。

如您所想,这主要是为了解决 GAE 中打开套接字的限制。

有什么建议吗?

最佳答案

我不知道有任何预制的解决方案,但推出自己的解决方案应该不会很困难或花费太长时间。您可以在 IMAPClient 上构建和 SimpleXMLRPCServer在服务器上并使用 xmlrpclib在客户端上。

不过,您需要考虑一种在调用之间保留状态的方法,因为 XmlRPC 是一种无连接协议(protocol)(大多数其他 RPC 机制也是如此)并实现某种形式的服务身份验证。我写了一个继承自 SimpleXMLRPCServer 的类,它支持 SSL 连接和 HTTP Basic Auth(xmlrpclib 已经支持这两项)。如果您对代码感兴趣,请告诉我。

关于python - 是否有一个工具包可以为远程 IMAP 服务器提供基于 Web 的 API(xmlrpc、REST 等)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7827698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com