前提是将虚拟的域名的MX记录指向实际的邮件服务器。

用虚拟别名域,能够将发给虚拟域的邮件实际投到真实域的用户邮箱中;能够实现群组邮递的功能,即指定一个虚拟邮件地址,任何人发给这个邮件地址的邮件都将由邮件服务器自动转发到真实域中的一组用户的邮箱里。这里的虚拟域可以是不存在的域,而真实域既可以是本地域(即main.cf文件中的mydestination参数指定的域),也可以是远程域或Internet域。虚拟域是真实的一个别名,实际上是通过一个虚拟别名表,实现了虚拟域的邮件地址到真实域的邮件地址的重定向。

编辑Postfix的主配置文件"/etc/postfix/main.cf",进行如下定义,如图11-19所示。virtual_alias_domains = csoftz.cn,localdomain.tst
virtual_alias_maps = hash:/etc/postfix/virtual_domains

图11-19 配置虚拟别名域


编辑配置文件/etc/postfix/virtual_domains,进行如下定义:@csoftz.cn @localdomain.tst
sales@localdomain.tst clinuxer


在该窗口下方还会以二进制形式显示出"Host(主机)"、"Mask(掩码)"、"Subnet(子网)"和"Broadcast(广播地址)"等信息。

第一行,表示投送到csoftz.cn域的邮件实际会被发送到localdomain.tst。

第二行,表示发送到sales@localdomain.tst的邮件,会被转送到本地用户clinuxer那里。

在修改配置文件main.cf和virtual后,要使更改立即生效,应分别执行/usr/sbin目录下以下的两条命令:[root@localhost ~]#postmap /etc/postfix/virtual_domains
[root@localhost ~]#postfix reload