以下教學範例=============================== https://blog.wu-boy.com/2007/07/freebsd-postfix-%E8%A8%AD%E5%AE%9A%E5%90%8C%E4%B8%80%E5%B8%B3%E8%99%9F%EF%BC%8C%E4%B8%8D%E5%90%8C%E7%B6%B2%E5%9F%9F%E6%94%B6%E4%BF%A1/
Postfix 設定同一帳號,不同虛擬網域收信
如果一台機器要管理多的網域的email,大家一定會遇到如果2個domain分別是 aaaa.com.tw,bbbb.com.tw,但是兩間公司都有 suport@aaaa.com.tw,suport@bbbb.com.tw,這樣子就會造成衝突,因為這兩間公司負責人不同,那要怎麼導向不同帳號呢,所以我們作法如下
· 建立收發特定信的使用者帳號:真正收到信件的系統帳號
· 建立虛擬郵件伺服器位址與帳號對照表:郵件位址跟收信帳號對照表
比如兩個網域如下:
aaaa.com.tw bbbb.com.tw
首先要先建立系統帳號:通常我會下列設定 帳號:使用者名稱.網域名稱 所以我設定如下 appleboy.aaaa -> appleboy@aaaa.com.tw appleboy.bbbb -> appleboy@bbbb.com.tw 然後使用freebsd pw 的新增指令
1
2
pw useradd -m -n appleboy.aaaa -s /sbin/nologin
pw useradd -m -n appleboy.bbbb -s /sbin/nologin
然後再來是設定 postfix main.cf
1
2
3
4
5
mydestination = $myhostname, localhost
#mydestination 不要把虛擬的網域設定在裡面
#設定虛擬網域在下面
virtual_alias_domains = aaaa.com.tw, bbbb.com.tw
virtual_alias_maps = hash:/usr/local/etc/postfix/virtual
最後打開 /usr/local/etc/postfix/virtual 設定對照表
1
2
3
4
5
6
7
8
9
# […]
近期留言