我正在尝试在 qmail 中设置一个电子邮件地址,以便可以将唯一标识符作为电子邮件地址的一部分传递。
例如:
reply-123@example.com、reply-345@example.com、reply-99999@example.com 都会发送给“回复”用户并被发送到同一个 shell 脚本。目前,发送到 reply@example.com 的电子邮件进入脚本,我在主题或消息正文中传递唯一 ID。将不胜感激任何建议。谢谢!
我正在尝试在 qmail 中设置一个电子邮件地址,以便可以将唯一标识符作为电子邮件地址的一部分传递。
例如:
reply-123@example.com、reply-345@example.com、reply-99999@example.com 都会发送给“回复”用户并被发送到同一个 shell 脚本。目前,发送到 reply@example.com 的电子邮件进入脚本,我在主题或消息正文中传递唯一 ID。将不胜感激任何建议。谢谢!
在默认的 qmail 设置中,您可以完全按照您的建议进行操作...出于传递目的,破折号后面的任何内容都将被忽略,因此 reply-anything@example.com 将由 .qmail-reply 文件处理,您可能会在该文件中发送将邮件发送到您的脚本并查看地址以获取标识符。
我们使用它来跟踪退回邮件 - 如果电子邮件发往 xyz@example.com,发件人是bounce@sender.com,那么发件人地址是这样写的:
反弹-xyz=example.com@sender.com
一个脚本将该地址标记为不好。
编辑:
我搞砸了一点 - 我想我对 qmail 生疏了。如上所述,别名默认情况下不起作用。要支持bounce@sender.com 的扩展,您需要一个在~bounce 中的.qmail-default 文件。
请参阅 LWQ 上的“分机地址”(第 4.1.5 节):http ://www.lifewithqmail.org/lwq.html