在Postfix里给邮箱定虚拟别名

公司原来的邮箱域名很长(如abcdefg.com),不太好记。
因此申请了一个短邮箱域名(如h.com)。

在切换到新的短邮箱服务器后,如何确保客户发给公司的长邮箱域名后缀的邮件仍然能够接收到呢?

首先要确保每个邮箱地址的前缀必须和老邮箱地址的前缀是一样的。

其次要在Postfix中进行如下设置。

在/etc/postfix/main.cf中:
mydestination = 后面加入 abcdefg.com

然后在virtual_alias_maps中加入一个无限别名:
@abcdefg.com @h.com

我的virtual_alias_maps指向的是mysql库中的alias表,因此我增加了一条记录,将address设为@abcdefg.com,goto设为@h.com即可。

需要重启postfix服务。


另外,如果你的服务器处于电信和网通的双网络环境中,并将公司域名(如a.com)指向到主机托管方提供的一个内部域名(如in.cn)上(这样做的目的是由主机托管方来帮我们自动切换到你可以访问的最快的网络)。
在双线路环境中,有些MDA(邮件投递代理)会将客户发的 [email protected]地址替换成了 [email protected],这时候我们也必须要使用以上重定向技术才能接收到发往 [email protected]的邮件。

你可能感兴趣的:(map,postfix,virtual,邮箱,虚拟别名)