首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何构建PHP webmail脚本?

如何构建PHP webmail脚本?
EN

Stack Overflow用户
提问于 2009-02-27 17:41:01
回答 3查看 2.1K关注 0票数 1

1)如何配置linux服务器,使其可以接收任何发送到account@domain.com的电子邮件。

2) PHP脚本如何访问和显示这些邮件?

我正在建立一个简单的网络邮件脚本,所以我想只接收注册的电子邮件帐户的电子邮件,并分类他们的电子邮件,并显示他们。

还需要有能力显示附件。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-02-27 17:47:49

邮件服务器本身可以设置为接收具有任意数量的MTA (sendmail、postfix、exim等)的电子邮件。你也需要垃圾邮件保护和病毒扫描(同样,在任何发行版中都有免费的包可以做到这一点)。请注意,如今运行自己的邮件服务器不是胆小鬼的工作。

一旦准备就绪,我可能会设置IMAP并使用PHP's IMAP functions来检索和解析消息。如果你想让附件在浏览器中可读,查看附件将会困难得多,但很容易标记它们的存在并使其可下载。

可能已经编写了一个类来为您完成大部分工作(当然,设置除外)。

更新:事实上,有一个old article at evolt似乎涵盖了这一点。

票数 1
EN

Stack Overflow用户

发布于 2009-02-27 17:48:23

老实说,你最好看看已经有的网络邮件系统,然后修改它以满足你的需要,而不是从头开始写一些东西。

电子邮件RFC是一个有趣的阅读(不,不,他们不是),附件处理已经导致许多开发人员大量饮酒。不要误会我的意思,这是可以做到的。这只是大量的工作,除非你有足够的时间深入研究,否则你不会想要承担的。

但是,如果您想编写一些快速而简单的东西,我建议您设置一个带有Imap或pop服务器的linux机器,然后使用适当的PHP / Pear库访问该邮箱。这将是开始的最快的方式。

但我仍然建议使用现成的解决方案之一,并对其进行改进以满足您的需求。

票数 2
EN

Stack Overflow用户

发布于 2009-02-27 17:46:26

你有很多工作要做--不要指望有人会在这里发布一些代码。

首先读取POP3、SMTP和IMAP。然后去找一个商业/开源的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/595798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档