后缀的电子邮件网关

我正在build立一个后缀电子邮件网关。 它不会保留任何邮件,但会接受我的域名的电子邮件,并将其转发到另一个内部邮件服务器,并从内部服务器中继邮件。

主要问题之一是我正在运行一个正在运行的系统,这将是一个升级,所以我正在使用一个testing域,我将在某些时候改变到真正的域。

我试过各种方法,但发现最简单的方法(工作)是使用脚本来创build一个别名文件(从LDAP条目)。 这种方法存在各种问题。 主要的一点是条目不能是简单的formsuser@example.com,因为网关不知道在哪里发送它们。 它们必须是以下格式:user@realmailserver.example.com。

我想要的东西似乎并不难,但是我无法理解后缀文档。 似乎有不同的方式,但似乎没有一个工作。 我在网上find的大多数例子都假定邮件将在服务器上结束。 我想要一个用户列表,最好是forms:user1,user2等,而不是user@example.com(我可以很容易地生成这个列表),我希望postfix将所有电子邮件转发到example.com到一个特定的服务器:即realmailserver.example.com。

任何人都可以提出线索,我可以怎么做?

您应该将postfix设置为备份MX:

http://www.howtoforge.com/postfix_backup_mx

Postfix也可以使用LDAP查询进行收件人validation,但是创build别名文件的脚本也应该很好地完成这项工作。

主要的一点是条目不能是简单的formsuser@example.com,因为网关不知道在哪里发送它们。

那么你必须告诉它在哪里发送。

相关文档: http : //www.postfix.org/transport.5.html

这接受表单的条目:

example.com smtp:[nexthop-destination] 

nexthop-destination可以是您的内部邮件存储IP。