我有一个创建组的网络应用程序。每个小组都有自己的讨论板。
我想添加允许用户在网络应用程序中向他们的“群组”发送电子邮件以开始新讨论或回复来自“群组”的电子邮件以在已经进行的讨论中发布新帖子的功能。
例如,要开始一个新的讨论,用户会发送:
From: BillFake@gmail.com
To: group1@example.com
Subject: Hey guys! Meet up on Tuesday?
Body: Yes? No?
该组的所有成员都会收到一封电子邮件:
From: BillFake@gmail.com
Subject: Hey guys! Meet up on Tuesday?
Body: Yes? No?
Reply-To: group1@ example.com
并且,该应用程序将开始一个新的讨论:
Author: Bill Fake
Subject: Hey guys! Meet up on Tuesday?
Body: Yes? No?
对于 Google Groups 和其他大型网站来说,这是一个非常标准的功能。那么我们这些凡人如何实现这一点呢?有没有简单的方法?
还是我:
1. 安装 postfix
2. 编写脚本为每个新组创建新帐户
3. 通过 pop3(或 imap?)定期访问服务器以检索发送到每个帐户的电子邮件?
4. 解析消息的内容
如果是后者,我是不是漏了一步?