1. 程式人生 > >rhel7中postfix虛擬別名域實現郵件跨域群發

rhel7中postfix虛擬別名域實現郵件跨域群發



【例1】如果要將傳送給虛擬域@dzxx.cn的郵件實際投遞到真實的本地域@gdvcp.net,那麼可在虛擬別名表中進行如下定義:

@dzxx.cn  @gdvcp.net
 

【例2】如果要將傳送給虛擬域的某個虛擬使用者(或組)的郵件實際投遞到本地Linux系統中某個使用者賬戶的郵箱中,那麼可在虛擬別名表中進行如下定義:

【例3】如果要將傳送給虛擬域中的某個虛擬使用者(或組)的郵件實際投遞到本地Linux系統中和Internet中某個使用者賬戶的郵箱中,那麼可在虛擬別名表中進行如下定義:

在實際應用中,要實現上述虛擬別名域,必須按以下步驟進行。

編輯Postfix主配置檔案/etc/postfix/main.cf,進行如下定義:

virtual_alias_domains = dzxx.cn,example.com
virtual_alias_maps = hash:/etc/postfix/virtual
 

這裡,引數virtual_alias_domains用來指定虛擬別名域的名稱,引數virtual_alias_maps用來指定含有虛擬別名域定義的檔案路徑。

編輯配置檔案/etc/postfix/virtual,進行如下定義:

在修改配置檔案main.cf和virtual後,要使更改立即生效,應分別執行/usr/sbin目錄下以下的兩條命令。

postmap /etc/postfix/virtual
systemctl reload postfix