首先,描述一下我在这里要做的事情:
收到的邮件应该直接发送到一个脚本(具体来说是 PHP,但这无关紧要)
- 此后,应丢弃该邮件(不再发送)
- 这适用于全部收到的邮件,无论目的地是哪里
- 域名之间没有关联(而且实际上是随机的),域名和地址仅使用随机的字母/数字序列;保存这些列表效率低下,而且很可能无法实现
外发邮件(仅来自本地系统;不中继外部邮件)应正常发送
举个例子,如果我们的服务器收到一封电子邮件[email protected]
,它应该将该电子邮件传递给脚本,然后将其丢弃。
问题如何让 Postfix 将所有邮件发送到自定义脚本?似乎覆盖了第一个点的一部分,但目前的主要障碍是接受来自全部域。当我尝试立即发送邮件时,我被拒绝并出现“中继访问被拒绝”错误。
到目前为止,我看到的所有信息都只提到使用通配符,如“ @domain.com
”,这没什么用。我一直在寻找,到目前为止,找不到任何解释如何向以前没有使用过 Postfix 的人解释如何做到这一点的东西(而且没有人能确认它们是否有效,因为答案没有被接受)。