我见过自动支持票务系统,该系统会在用户创建票证后立即向用户发送电子邮件,并使用该票证的自定义电子邮件地址。
Postfix 支持这样的系统吗?有没有什么例子可以解释这个系统是如何工作的?
答案1
许多电子邮件系统(sendmail、postfix 等)都支持“地址扩展”的概念。例如,假设我的地址是“[电子邮件保护]“。如果我的邮件程序支持地址扩展,我也可以发送电子邮件至”[电子邮件保护]“。邮件仍会发送到相同的位置,但扩展名可用于过滤。为票务系统提供信息的邮件环境可以配置为使用“_”作为扩展名分隔符,这样任何发往[电子邮件保护]将被转发到票务系统,该系统将使用地址扩展名(“1234”)将电子邮件与问题进行匹配。
另一种机制是将整个子域专用于票务系统。在这种情况下,电子邮件不会发送到[电子邮件保护],也许会去[电子邮件保护]。example.com 邮件系统将配置为将 support.example.com 的所有电子邮件传递到票务系统。
所有这些模型都在实践中得到应用。
答案2
正如 Andreas 所说,最好将其发布在 ServerFault.com 上。通常,这是通过将任何未解析为现有邮箱的地址路由到默认邮箱,然后使用脚本处理这些邮件以获取特定模板数据来完成的。
答案3
是的,postfix 支持它。
您可以在以下位置找到一个简单的示例http://arstechnica.com/civis/viewtopic.php?p=4161616&sid=3bffda21847839a597dc19cfe3c82bb4#p4161616。
祝你好运,
若昂·米格尔·内维斯