我们想开发一个类似于 Facebook 的系统,我们在网页上有一个内部消息系统,但消息也通过电子邮件发送给收件人,并且可以回复(使用特殊的回复地址),这些消息也会进入内部消息系统。为了实现这一点,我们需要一个 SMTP 服务器,它将传入的电子邮件传送到 MySQL 数据库,我们稍后会在该数据库中处理这些消息。您建议使用哪种 SMTP 服务器?如果有类似的东西,有哪些现成的软件包?
答案1
答案2
您提议的实现方式似乎过于复杂:将电子邮件发送到一堆进行后期处理会导致延迟和痛苦(特别是如果您希望该堆成为 SQL 数据库)。
你大概希望您的 SMTP 服务器将这些消息提供给另一个可以适当处理它们的程序/脚本——研究管道如何与您现有的 MTA 配合使用,看看是否能更好地为您服务。
答案3
后缀是一个著名的 SMTP 服务器。它非常灵活,并且具有许多配置选项。您可以将电子邮件消息通过管道传输到脚本,然后以您喜欢的方式处理它们。