代码之家  ›  专栏  ›  技术社区  ›  Itay Moav -Malimovka

在应用程序邮件/收件箱系统中实现的最佳实践

  •  3
  • Itay Moav -Malimovka  · 技术社区  · 14 年前

    我需要实现一个应用内消息框系统(就像任何论坛/社交网络一样)。
    用户数在数万人以上。
    我正在考虑使用一个实际的电子邮件服务器并在应用程序中为它编写一个客户端(或者选择一个开源客户端并将其调整为看起来像一个私有消息系统)。
    或者
    我应该把它作为应用程序(数据库、服务器端等等)的一个组成部分吗?

    哪种方法是正确的? (我不认为这是一个考虑因素,但大部分应用程序是用PHP编写的)。

    1 回复  |  直到 14 年前
        1
  •  2
  •   mtmk    14 年前

    使用应用程序后端。

    Email(SMTP/IMAP)听起来很简单,但是如果你做得好的话,会有太多的管理和编程开销——或者你会遇到随机问题。

    如果你需要发送电子邮件给你的用户(你不需要-我很喜欢Stackoverflow的工作方式,例如在这方面),那么只是一个客户端电子邮件(SMTP)。

    “email”的另一个问题是它是一个旧的协议,不适合今天的需要。因此我们有了新的协议和应用程序,比如 XMPP Google Wave .