我正在开发一个使用Zend框架和gmail IMAP的webmail客户端。
诸如将电子邮件从一个文件夹移动到另一个文件夹、标记、撰写邮件、草稿等功能。
简单地说,它应该反映与您在Gmail中看到的相同的方式。
从技术上讲,任何人都能给我指明正确的方向。我的意思是zend库支持REST,JSON,IMAP,
就数据库而言,im很好,并且能够获得所有数据,大约100MB的数据,im能够存储。
当架构是concerned.Does REST和GMAIL IMAP的组合可以用来执行操作时,我的方法应该如何呢?
因为服务器总是应该立即收到新邮件,可能会有5-10分钟的间隔。请给我建议。
另外,gmail是否提供REST支持来获取新邮件?或者我们必须开发REST服务器并使用Rest客户端?
此外,我也会感谢好的超链接,以指向某种架构。
谢谢
标记
发布于 2011-04-08 02:28:20
从技术上讲,
任何人都可以为我指明正确的方向。我的意思是zend库支持REST,JSON,IMAP,
这三个首字母缩写词彼此没有关系。
是的,Zend Framework有处理所有这些事情的组件,但这并不意味着你必须使用所有这些组件。
如果你想通过IMAP访问你的Gmail帐户,那么use one of the Zend_Mail_Storage类。
做REST和GMAIL IMAP的组合可以用来执行操作吗?
如果您的意思是“我可以编写一个使用IMAP与Gmail通信的RESTful应用程序吗?”,那么答案是肯定的,你可以做到。
服务器应始终立即收到新邮件,时间间隔可能为5-10分钟
这听起来像是希望运行一个cron作业来不断轮询服务器上的邮件,而不是在用户发出请求时使用活动的IMAP连接。
还提供REST支持来获取新邮件吗?
他们花了几年时间才给我们提供了基本的IMAP支持,我认为我们不会很快看到他们的RESTful应用程序接口。记住,他们是靠广告点击量赚钱的。当您使用IMAP时,您不会查看广告。
,我也希望有好的超链接来指向某种架构。
你在开玩笑吧?不,真的,看看你在做什么。您正在构建一个webmail客户端,该客户端设计用于访问另一个webmail客户端。你知道这有多愚蠢吗,我的朋友?你在重新发明一个重新发明的轮子。
除了Gmail之外,我不知道有什么值得一试的webmail客户端。如果你想学习用PHP语言编写的其他webmail客户端的体系结构,那么可以看看IMP (为PHP4设计的,因此很古老)、Roundcube或SquirrelMail。我不对你因阅读源代码而遭受的任何脑损伤负责。
https://stackoverflow.com/questions/5584394
复制相似问题