如何配置 postifx 以将收件箱共享到 2 个域?

如何配置 postifx 以将收件箱共享到 2 个域?

我正在尝试配置 Postfix 以使用 2 个域作为我的帐户,例如,我有示例.com现在我想使用例子.net,我当前的邮件使用我的 Unix 帐户...我添加了用户 usermail 并获得了[电子邮件保护],所以现在,我希望所有这些帐户和新帐户都能接收和发送来自[电子邮件保护]也...

那么,设置域名、MX 记录和所有内容之后……我在我的 Linux(debian)中将 IP xx.xx.xx.xx example.net(example.com 已经存在)添加为主机,并在我的 Postfix 配置中,我考虑将其视为别名域……所以,我这样做了:

/etc/postfix/main.cf:
virtual_alias_domains = example.net
virtual_alias_maps = hash:/etc/postfix/virtual

/etc/postfix/virtual:
[email protected] postmaster (my Unix Account)

然后我做了 postmap/etc/postfix/虚拟/etc/init.d/postfix 重启

我可以向@example.net 中的旧帐户发送邮件...但我无法接收它们..它不起作用..当然我无法从这些帐户发送邮件。

知道如何进行此配置吗?或者我的配置是否有错误?

我将我的域名添加为 apache 上的另一个 VirtualHost,而不是其他的别名。提前致谢。

答案1

检查/etc/aliases(或/etc/postfix/aliases检查main.cf确切位置)是否有任何邮政管理员用户的别名。如果有,请将其删除,因为邮件将被递送到扩展地址。

http://linux.die.net/man/8/local

发往名称的邮件将被投递至别名、~name/.forward 中的目的地或用户名所拥有的邮箱,或者作为无法投递的邮件被退回。

相关内容