使用 postfix 进行 sneakemail 样式设置

使用 postfix 进行 sneakemail 样式设置

我正在尝试在自己的服务器上设置 postfix 作为我个人的 sneakemail 服务。对于那些不熟悉的人来说,sneakemail 允许您生成或多或少可随意使用的电子邮件地址,因此当您注册服务时,您提供您的 sneakemail 地址,它会被转发到您的正常帐户。如果您为使用的所有服务提供唯一的地址,那么您将能够识别垃圾邮件的来源,如果您愿意,可以切断该地址。

我查看了 postfix 的一些过滤选项,但不确定应该使用哪个选项。我已经将 postfix 设置为仅允许我的 @domain 发送电子邮件,但我希望能够设置过滤器来决定这些电子邮件应该发送给谁,并且可以选择忽略电子邮件,或将其退回为无法送达,或将其传递给正确的收件人。

哪些具体的文档可以指导我完成此操作?

答案1

这取决于您打算如何设置一次性电子邮件地址。

广义上讲,有两种方法:

  • 对已知用户使用特定的前缀或后缀,并使用recipient_delimiter来解析这些
  • 使用网络工具动态生成随机地址,并在一段时间内将其链接到提供的外部地址

前者更容易实现,因为所有配置都是在 postfix 系统内部完成的(创建真实用户除外),并提供更长期的虚假地址 - 包括每个真实用户的无限别名。

后者提供了更多的控制,并且不需要创建真正的电子邮件用户。

然后,您可以使用 Web 工具编辑或填充外部查找表(在 MySQL 或 LDAP 或类似数据库中),该表链接[电子邮件保护]地址转换为外部地址。您可以使用这种设置的直接后缀查找,而无需使用自定义过滤器。
虚拟别名映射允许任何地址进行此​​行为。

当然,还可以实现更多的解决方案,使用外部查找和过滤器、策略服务器等的任意组合。

相关内容