虚拟域名支持

大部分postfix系统是少数域名的最终目的地,包括了hostnames和机器 ip地址,有时候也包括hostname的父域名,这些称之为“别名域”(canonical domains)。在postfix中它们通常由local domain 地址类型来实现。

除此之外,postfix也可以配置成任意多个额外域名的最终目的地,这些域名称之为hosted,因为它们不是直接与机器名称相关联的。hosted域名通常由virtual_alias_domain地址类型和virtual_mailbox_domain地址类型来实现。

另外,还有一种情形:postfix可以配置成一台mx备机,当主机挂掉的时候,备机仅仅接收邮件放到队列,直到主机恢复时再将邮件转发给主机。这个功能是由relay_domain地址类型来实现的。

最后,postfix也可以配置成通过网络发送邮件的中转机器,只有被授权的用户和客户端才可以使用此功能,这个功能是由default_domain地址类型来实现的。

虚拟域名配置示例:

1 /etc/postfix/main.cf:
 2     virtual_alias_domains = example.com ...other hosted domains...
 3     virtual_alias_maps = hash:/etc/postfix/virtual
 4 
 5 /etc/postfix/virtual:
 6     [email protected] postmaster
 7     [email protected]       joe
 8     [email protected]      jane
 9     # Uncomment entry below to implement a catch-all address
10     # @example.com         jim
11     ...virtual aliases for more domains...

 

转载于:https://my.oschina.net/u/150599/blog/3069632

你可能感兴趣的:(虚拟域名支持)