使用 google imap 的网络邮件客户端

发布于 2024-10-31 04:45:22 字数 459 浏览 2 评论 0 原文

我正在使用 Zend 框架和 gmail IMAP 开发一个网络邮件客户端。

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

简单来说,它应该反映与您在 Gmail 中看到的方式相同的方式。

从技术上讲,任何人都可以指出我正确的方向吗?我的意思是 zend 库支持 REST、JSON、IMAP,

就数据库而言,我很好,并且我能够获取我能够存储的大约 100 MB 的所有数据。

就架构而言,我的方法应该如何? GMAIL IMAP 组合可以用来执行操作吗?

因为服务器总是应该立即收到新邮件,可能会有 5-10 分钟的间隔。 请指教。

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

我也希望有好的超链接来指出某种架构。

谢谢马克

Im developing a webmail client using Zend framework and gmail IMAP.

Features like moving email from one folder to another ,Flagging,
mail composing,Drafts etc.

Simply it should reflect the same way as you see in the Gmail.

Technically Can any body point me towards right direction.? I mean the zend library supports REST ,JSON,IMAP,

As far as database is concerned im fine and im able to get all the data around 100 MB of data im able to store.

How should my approach be as far as architecture is concerned.Does REST & GMAIL IMAP combinedly can be used to perform manipulations ?

because always the server should always get new mail instantly may be at 5-10 min gap .
PLEASE Advise.

Also does gmail provide REST support to get new emails? OR we have to develop REST SERVER and consume the Rest client?

Also i would appreciate good hyper links to point over for kind of architecture.

Thanks

Mark

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

何处潇湘 2024-11-07 04:45:22

从技术上讲,任何人都可以指出我正确的方向吗?我的意思是 zend 库支持 REST、JSON、IMAP、

这三个缩写词彼此没有任何关系。

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

是的,Zend Framework 具有处理所有这些事情的组件,但这并不意味着您必须使用它们全部

如果您想通过 IMAP 访问 Gmail 帐户,则 使用 Zend_Mail_Storage 之一 类。

休息和休息吗? GMAIL IMAP 组合可以用来执行操作吗?

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

服务器应始终立即收到新邮件,间隔可能为 5-10 分钟

听起来您希望运行一个 cron 作业来连续轮询服务器以查找邮件,而不是在每次发送邮件时都使用活动的 IMAP 连接实时用户正在提出请求。

gmail 还提供 REST 支持来获取新电子邮件吗?

他们花了数年时间才为我们提供基本的 IMAP 支持,我认为我们不会很快看到他们推出 RESTful API。请记住,他们是根据广告浏览量赚钱的。使用 IMAP 时您不会看到广告。

此外,我希望能够提供良好的超链接来指出某种架构。

你在开玩笑吧?不,真的,看看你在做什么。 您正在构建一个网络邮件客户端,旨在访问另一个网络邮件客户端。我的朋友,你知道这有多么愚蠢吗?你正在重新发明一个重新发明的轮子。

我不知道除 Gmail 之外还有任何一个值得的网络邮件客户端。如果你想研究 PHP 中其他网络邮件客户端的架构,那么可以看看 IMP (设计对于 PHP 4,因此很古老)、RoundcubeSquirrelMail。对于您因阅读源代码而遭受的任何脑损伤,我不承担任何责任。

Technically Can any body point me towards right direction.? I mean the zend library supports REST ,JSON,IMAP,

These three acronyms have nothing do to with each other.

  • REST is an architectural philosophy.
  • JSON is a data encoding format.
  • IMAP is a protocol for accessing mailboxes.

Yes, Zend Framework has components that deal with all of these things, but that doesn't mean you have to use all of them.

If you want to access your Gmail account through IMAP, then use one of the Zend_Mail_Storage classes.

Does REST & GMAIL IMAP combinedly can be used to perform manipulations ?

If by that you mean "Can I write a RESTful application that uses IMAP to communicate to Gmail?", then the answer is yes, yes you can.

the server should always get new mail instantly may be at 5-10 min gap

It sounds like you want a cron job running to continuously poll the server for mail, instead of using an active IMAP connection live whenever the user is making requests.

Also does gmail provide REST support to get new emails?

It took them years to give us just basic IMAP support, I don't think we're going to see a RESTful API out of them any time soon. Keep in mind that they earn money based off of ad views. You aren't viewing ads when you use IMAP.

Also i would appreciate good hyper links to point over for kind of architecture.

Are you kidding? No, really, look at what you're doing. You're building a webmail client designed to access another webmail client. Do you realize how incredibly silly that is, my friend? You're re-inventing a re-invented wheel.

I don't know of a single worthwhile webmail client outside of Gmail. If you want to study the architecture of other webmail clients in PHP, then take a look at IMP (designed for PHP 4, and therefore ancient), Roundcube, or SquirrelMail. I am not responsible for any brain damage you suffer from reading the source.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文