我已经安装了 postfix+dovecot+mysql。一切正常。但我需要做一件具体的事情:
如果用户不存在(例如[电子邮件保护]),那么消息需要转发到 google apps。我需要转发原始消息(就像直接发送给 g-apps 一样),而不是转发给某个 bin@g-apps。
有人能告诉我解决办法吗?
答案1
免责声明:对于因此导致的滞留在您的邮件队列中的无法送达的退回邮件,我不承担任何责任。adaptr 的评论是正确的;您应该只接受您可以发送的邮件。理想情况下,您应该检查 google-apps 域以查看收件人是否有效。如果可能的话,请这样做。
您可以使用Perl 兼容正则表达式表作为TEXT SUBSTITUTION
你的最后一个虚拟别名映射。
答案2
您可以在 virtual_alias_maps 文件中设置 catch-all 帐户。
但这会为大量垃圾邮件打开漏洞。
看http://www.postfix.org/VIRTUAL_README.html#virtual_alias了解详情。