0

我有两个域,dom1.com 和 dom2.com;dom1.com 有 IP1;dom1.com 的电子邮件由谷歌处理。

我需要创建一个电子邮件 xxx@dom2.com 并将所有电子邮件重定向到 dom1.com 的电子邮件帐户(例如:yyy@dom1.com)

我想使用安装在 dom1.com 服务器上的 postfix。

我以这种方式为 dom2.com 设置 MX 记录:

     MX mail.dom2.com 
mail A  IP1

所以 mail.dom2.com 应该指向 IP1。

要在 dom1.com 服务器上配置 postfix,我做了如下操作:

myhostname = dom1.com
mydestination = dom1.com, dom2.com


virtual_alias_domains = hash:/etc/postfix/virtual_domains
virtual_alias_maps = hash:/etc/postfix/virtual

在虚拟域中:

dom1.com     #domain
dom2.com     #domain

在虚拟:

xxx@dom2.com yyy@dom1.com

比我为这两个文件做的 postmap 和我重新加载 postfix ...但是发送电子邮件到 xxx@dom2.com ,我不会在 yyy@dom1.com 上接收电子邮件

错误在哪里?

提前致谢

4

1 回答 1

0

您要使用的选项是:Catch-all

本教程将帮助您设置带有后缀的包罗万象的电子邮件地址。

步骤 1. 配置 Catch-All 帐户

编辑 /etc/postfix/virtual 并配置您的全部地址,如下所示。

# nano /etc/postfix/virtual
@example.com myuser

如果您想在 catch-all 中添加异常并且不想在 catch-all 中添加特定帐户,请将它们也添加到 /etc/postfix/virtual 文件中。以下配置将向用户“myuser”发送所有电子邮件,除了 info@example.com 和 support@example.com 的电子邮件。

@example.com myuser
info@example.com  info
support@example.com support

保存 /etc/postfix/virtual 文件并执行以下命令。

# postmap /etc/postfix/virtual

2.更新后缀配置文件

编辑 Postfix 配置文件 /etc/postfix/main.cf 并在文件末尾添加以下行。

# nano /etc/postfix/main.cf

virtual_alias_maps = hash:/etc/postfix/virtual

3. 重新加载 Postfix 服务器

更改后我们需要重新加载服务器以激活添加的新设置使用以下命令重新加载后缀配置。

# service postfix reload
于 2017-04-22T17:06:39.837 回答