如何使用谷歌作为垃圾邮件filter,但也使用我自己的服务器上的邮件列表

我有一个现有的Linux服务器,已经使用一些自定义的电子邮件处理脚本(在Perl中)处理传入的电子邮件,这些脚本执行一些复杂的处理,例如将某些特殊地址路由到在mySql数据库中查找的外部电子邮件地址列表。 最后,在这个服务器上处理的所有电子邮件都会被转发出去,没有用户访问这个站点来阅读他们的电子邮件。

我想将Google作为垃圾邮件过滤层添加到此系统中。 问题是,如果我将Google指定为我的网域的MX处理程序,我不清楚如何让Google将邮件(在垃圾邮件过滤之后)发送到我的服务器进行处理,以及如何让Google保留所有“要:”地址不变,以便我的服务器上现有的脚本可以尽可能less地改变。

如果有任何网上资源来解决这种情况,我将不胜感激。