Postfix 电子邮件网关

Postfix 电子邮件网关

我正在设置一个 postfix 电子邮件网关。它不会保存任何邮件,但会接受我域的电子邮件并将其转发到另一个内部邮件服务器,并从内部服务器中继邮件。

其中一个主要问题是我正在一个实时运行的系统上工作,这将是一次升级,所以我正在使用一个测试域,我将在某个时候将其更改为真实域。

我尝试了各种方法,但发现最简单的方法(有效)是使用脚本创建别名文件(来自 ldap 条目)。这种方法存在各种问题。主要问题是条目不能采用简单形式[电子邮件保护]因为网关不知道将它们发送到哪里。它们必须采用以下形式:[电子邮件保护]

我想要的似乎不难,但我看不懂 postfix 文档。似乎有各种方法,但似乎都行不通。我在网上找到的大多数示例都假设邮件最终会发送到服务器上。我想要一个用户列表,最好是以下形式:user1、user2 等,而不是[电子邮件保护](我可以轻松生成此列表)并且我希望 postfix 将发往 example.com 的所有电子邮件转发到特定服务器:即 realmailserver.example.com。

有人能提供一些线索告诉我该如何做吗?

答案1

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

http://www.howtoforge.com/postfix_backup_mx

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

答案2

最主要的是条目不能是简单形式 [电子邮件保护]因为网关不知道将它们发送到哪里。

然后你必须告诉它将它们发送到哪里。

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

接受以下形式的条目:

example.com smtp:[nexthop-destination]

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

相关内容