我想学习如何在PHP中构建基于Web的电子邮件客户端(类似于yahoo和gmail).
有谁知道我怎么能开始这个?
我希望我的系统能够发送和接收电子邮件.
Pas*_*TIN 84
最明显的答案是" 不要 ":已经有很多webmail软件,其中一些是基于PHP的(如果你依赖于使用PHP,因为你已经有一个基于LAMP堆栈的服务器).
要引用几个名称,所有基于PHP的名称,您可以看看这些名称:
我已经用了很长一段时间了三个名单.圆形立方体绝对是最" 用户友好 "的,我会说......
(谷歌搜索,你可能会发现更多 - 但我想我谈到了最常用的那些)
现在,如果你必须为你的公司设置一个Webmail:明确地使用一些现有的软件:
作为旁注:如果你的公司希望你构建一个gmail的克隆,你就不会(同样的事情:有多少人在使用gmail?你的公司有多少程序员?你的公司可以花多少钱?). ..
 
每年只需几美元,贵公司就可以拥有一个" 专业 "谷歌账户,每个人的雇员,顺便说一下......
毕竟,如果您仍然希望/必须使用LA*(M)*P堆栈编写自定义手工制作的Webmail,您至少需要知道以下内容:
考虑到所有这一切都不是问题(如果你已经不是很擅长这一点,并且/或者没有太多经验,那么至少需要几年的时间来获得它...考虑编程和网络开发是您的全职活动),您可以开始使用例如IMAP来访问邮件服务器.
这里有几种可能性.
在选择之前,至少我会看看这两个:
Zend_Mail; 也许它可以在Zend Framework之外使用,顺便说一句一旦你的应用程序完成,你将(希望!)开始获得用户,这意味着至少有三件事:
在这里,你准备好了吗?
好吧,我想我已经说够了; 现在,是时候思考:你真的想要/需要从头开发这样的应用程序吗?
如果你有一点空闲时间,也许你可以参加一个已经存在的开源项目?这对每个人都有利可图;-)
最后,最后一件事:如果你想在这样的项目上工作只是为了好玩,知道它是什么样的,并且想要了解更多关于网络开发的知识,那么DO!
(在我看来,这可能是证明这一点的唯一原因,顺便说一句)
无论如何,祝你好运!和/或玩得开心!
Pau*_*uta 29
如果你通过第5点,你就会知道如何建立一个.