我已经build立了一个基于这个RECIPE的垃圾邮件filter
从那时起,我的需求已经发生了变化,并希望知道如何根据收件人的电子邮件地址在Postfix中路由邮件。 有些用户现在属于一个新的域,并在另一个邮件服务器上托pipe,但我不想丢失发送到他们的旧地址的邮件。
所以如果我收到:
当我试图简单地将以下内容添加到/ etc / postfix / virtual时,testing消息似乎只是在某处丢失。 我不知道它去了哪里或如何检查它去了哪里…
[email protected] [email protected]
非常感谢任何指针。
你可以使用transport_maps
relay_domains = olddomain.com, newdomain.com transport_maps = /etc/postfix/relay_maps recipient_canonical_maps = hash:/etc/postfix/recipient_canonical
/等/后缀/ relay_maps
[email protected] smtp:[ip.of.local.exchange] [email protected] smtp:mx.newdomain.com [email protected] no-reply
/ etc / aliases中
no-reply: /dev/null
/等/后缀/ recipient_canonical
[email protected] [email protected]
注意:您必须创build本地用户不答复