谷歌imap的Webmail客户端

时间:2011-04-07 16:29:25

标签: php zend-framework imap

我正在使用Zend框架和gmail IMAP开发Webmail客户端。

将电子邮件从一个文件夹移动到另一个文件夹的功能,标记, 邮件撰写,草稿等。

只是它应该与您在Gmail中看到的方式相同。

从技术上讲,任何身体都可以指向正确的方向。我的意思是zend库支持REST,JSON,IMAP,

就数据库而言,我可以很好地获取所有可以存储的100 MB数据的数据。

就架构而言,我的方法应该如何。REST& GMAIL IMAP可以结合使用来进行操作吗?

因为服务器总是应该立即获得新邮件,可能会在5-10分钟的间隙。 请告知。

gmail还提供REST支持来获取新电子邮件吗?或者我们必须开发REST SERVER并使用Rest客户端?

此外,我还要感谢很好的超级链接指向一种架构。

由于

标记

1 个答案:

答案 0 :(得分:4)

  

从技术上讲,任何身体都可以指向正确的方向。我的意思是zend库支持REST,JSON,IMAP,

这三个首字母缩写词 nothing 彼此不做。

  • REST是一种建筑哲学。
  • JSON是一种数据编码格式。
  • IMAP是用于访问邮箱的协议。

是的,Zend Framework包含处理所有这些内容的组件,但这并不意味着您必须使用所有

如果您想通过IMAP访问Gmail帐户,请use one of the Zend_Mail_Storage个班级。

  

REST& GMAIL IMAP可以结合使用来进行操作吗?

如果您的意思是“我可以编写一个使用IMAP与Gmail通信的RESTful应用程序吗?”,那么答案是肯定的,是的,您可以。

  

服务器应该总是立即收到新邮件,可能是5-10分钟的差距

听起来你想让一个cron作业连续轮询服务器上的邮件,而不是在用户发出请求时使用活动的IMAP连接 live

  

gmail是否也提供REST支持以获取新电子邮件?

我们花了几年的时间才给予我们基本的IMAP支持,我认为我们不会很快看到它们中的RESTful API。请注意,他们会根据广告观看赚钱。使用IMAP时,您没有查看广告。

  

此外,我还要感谢很好的超级链接指向一种架构。

你在开玩笑吧?不,真的,看看你在做什么。 您正在构建一个旨在访问其他网络邮件客户端 的网络邮件客户端。你意识到我的朋友是多么令人难以置信地愚蠢吗?你正在重新发明一种重新发明的轮子。

我不知道Gmail之外的一个有价值的 webmail客户端 。如果您想要学习PHP中其他Webmail客户端的体系结构,请查看IMP(专为PHP 4 而设计,因此很古老),Roundcube或{ {3}}。我对阅读来源所遭受的任何脑损伤概不负责。