我有两个域名,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
在virtual_domains中:
dom1.com #domain
dom2.com #domain
in virtual:
xxx@dom2.com yyy@dom1.com
比我为这两个文件做postmap并重新加载后缀...但是发送电子邮件到xxx@dom2.com,我不会在yyy@dom1.com上发送电子邮件
错误在哪里?
提前致谢
答案 0 :(得分:0)
选项您想要使用的是: Catch-all
本教程将帮助您使用postfix设置catch-all电子邮件地址。
步骤1.配置Catch-All帐户
编辑/ etc / postfix / virtual并配置您的全部地址,如下所示。
app.use('/cms/', require('./routes/index.js'));
app.use('/cms/schools/', require('./routes/schools.js'));
app.use('/cms/schools/', require('./routes/schools_classes.js'));
如果要在catch-all中添加异常并且不想捕获所有特定帐户,请在/ etc / postfix / virtual文件中添加它们。以下配置会将所有电子邮件发送给用户“myuser”,但电子邮件为info@example.com和support@example.com。
# nano /etc/postfix/virtual
@example.com myuser
保存/ etc / postfix / virtual文件并执行以下命令。
@example.com myuser
info@example.com info
support@example.com support
<强> 2。更新Postfix配置文件
编辑Postfix配置文件/etc/postfix/main.cf并在文件末尾添加以下行。
# postmap /etc/postfix/virtual
第3。重新加载Postfix服务器
更改后我们需要重新加载服务器以激活新添加的设置使用以下命令重新加载后缀配置。
# nano /etc/postfix/main.cf
virtual_alias_maps = hash:/etc/postfix/virtual