0

我正在寻找将“专业”电子邮件地址集成到我的客户 CMS 中的最佳方式(即:info@website.com,而不是 website@gmail.com)。

现在,我有两个客户的网站/电子邮件帐户由 Godaddy 托管。现在,如果有任何电子邮件发送给他们,这些消息将被转发到他们的私人电子邮件。他们当然可以登录 Godaddy 并从那里导航到他们的电子邮件,但我正在寻找一个更用户友好的选项。最好是我可以集成到我现有的 CMS 中的东西。

我做了一些自由网页设计,到目前为止,我几乎都是手工制作的。我已经构建了一个非常基本的 CMS,我的客户可以使用它通过 PHP/SQL 更新他们的博客和其他内容。它重量轻,我喜欢我对每一平方英寸代码的了解。所以我不想为新的 CMS 废弃所有东西(这一切都基于 php/mysqli 插入/更新/删除,并添加了一些 javascript/jquery。我不想采用 wordpress 或 joomla 来为我做这件事)。

另一方面,我不想重新发明轮子来构建我自己的电子邮件客户端。从我读到的内容来看,这不值得我花时间(而且对 IMAP 等一无所知)。

那么有没有什么好的开源脚本或软件不需要我围绕这个任务构建整个站点?

4

1 回答 1

1

您需要根据您的需要和可能的业务逻辑编辑一些 UI 绑定,因为您的框架可能是独一无二的。但是,您是对的:像瘟疫一样避免使用 IMAP。IMAP 不是问题 - 电子邮件格式是。RFC 一切都很好,直到人们停止关注它。

可悲的是,周围也很少有真正的 IMAP 库,所以每条路线都有荆棘。

您很可能要么必须从现有的邮件客户端中剥离 IMAP 阅读器/解释器库(Roundcube 有一个特别解耦的。我知道,我已经将其剥离了一次),或者使用独立的(所有文档都记录得很糟糕,最好的一个是https://github.com/cnizzdotcom/php-imap)。

从那里开始,就是构建实际的消息显示过程的问题,这是一项漫长而乏味(但不是那么困难)的任务。考虑将其构建为纯 html 和 RESTful API 端点,以便您可以轻松地通过 JS 交互来丰富它。

对于 UI 本身,随心所欲。那里没有开放组件。

于 2013-03-29T13:14:29.030 回答