37 Signals Breeze背后的技术是什么?

时间:2013-05-29 14:35:16

标签: email

前几天我正在洗澡时想到这一点,我意识到我不知道你会如何“推翻”你自己版本的37 signals breeze - 而且从那以后它就一直困扰着我。

具体如果我和我的朋友创建了一个组电子邮件mygroup@breeze.com

并从我的个人电子邮件中通过电子邮件发送该组地址,37信号如何拦截它,从而查找其数据库以查找成员原始电子邮件,然后通过电子邮件发送所有电子邮件。

我不确定这是否应该在服务器故障上发布,所以如果我犯了错误,我很抱歉。

2 个答案:

答案 0 :(得分:1)

这里没有任何神秘的东西。他们的服务器会收到发送到@breeze.com个电子邮件地址的所有电子邮件,就像Google的服务器收到所有@gmail.com个电子邮件一样。您的个人邮件没有“拦截”,您只是直接向他们发送电子邮件。

当他们收到电子邮件时,他们会查找哪些个人电子邮件地址属于该“群组”。他们将电子邮件转发给他们。在这个设置中没有什么新的或有趣的,这里使用的唯一技术是SMTP,这是一个30年前的协议。它实际上只是电子邮件和一个非常小的服务器端脚本应用程序。

现在几乎每个MTA都支持这个。

答案 1 :(得分:1)

这个概念很简单。

  1. 您发送电子邮件至example @ breeze123.com
  2. 服务器收到电子邮件
  3. 检查谁属于论坛example
  4. 检查是否有任何BBC包含非群组成员
  5. 服务器向组成员(发件人除外)和第4点的非组成员发送邮件
  6. Gmail也支持企业电子邮件。可能还有许多其他服务。这是一个无处不在的概念。

    IMAP(或者我应该说使用IMAP的服务器)通常支持很多可以分配脚本的钩子(例如收到的电子邮件,登录后等)。