對這文章發表回應
發表限制: 非會員 可以發表
發表者: 冷日 發表時間: 2012/5/22 6:47:07
要設置虛擬域大概有以下步驟
1。設置虛擬域(即那些是是虛擬域 )
2。設置虛擬域用戶郵件存放的地址
3。設置虛擬域用戶郵箱類型(mbox還是maildir)
4。設置postfix有權限去操作「虛擬域用戶郵件存放的地址」
5。重新啟動postfix
1.以下都是在main.cf中加入
(1)設置虛擬域,如下語句,以下語句mysosogh.com就是我的虛擬域
(2)設置虛擬域用戶郵件存放的地址(我這裡把存放虛擬域用戶郵件的地址設置為/var/spool/vmail目錄)如下語句
(3)先設置「虛擬域用戶郵箱類型」的影射文件,等下還有設置,如下語句
(4)設置postfix的權限,其實的103和104分別是postfix的uid和gid
這個如果你可以看看//etc/passwd中postfix的這2個參數,如下語句
2.
建立vmail目錄用戶存放虛擬域用戶郵件,如下語句
設置postfix有權限操作vmail目錄,因為postfix要把虛擬域用戶郵件寫在裡面哦
(不知道這樣做會不會有安全隱患),如下語句
3.建立剛才的那個「虛擬域用戶郵箱類型」的影射文件
加入
(在sosogh後面加一個/是表示mailbox為maildir,如果沒有/ 就是mbox)
以上語句意思是發送給sosogh@mysosogh.com的郵件都放在
/var/spool/vmail/mysosogh.com/sosogh/下
4。使/etc/postfix/virtual變為hash文件
(因為我們上面設置了一句:virtual_mailbox_maps = hash:/etc/postfix/virtual)
5。重新啟動postfix
原文出處:debian的postfix Hosting Multiple Domains (即是虚拟域)
1。設置虛擬域(即那些是是虛擬域 )
2。設置虛擬域用戶郵件存放的地址
3。設置虛擬域用戶郵箱類型(mbox還是maildir)
4。設置postfix有權限去操作「虛擬域用戶郵件存放的地址」
5。重新啟動postfix
1.以下都是在main.cf中加入
(1)設置虛擬域,如下語句,以下語句mysosogh.com就是我的虛擬域
virtual_mailbox_domains = mysosogh.com
(2)設置虛擬域用戶郵件存放的地址(我這裡把存放虛擬域用戶郵件的地址設置為/var/spool/vmail目錄)如下語句
virtual_mailbox_base = /var/spool/vmail
(3)先設置「虛擬域用戶郵箱類型」的影射文件,等下還有設置,如下語句
virtual_mailbox_maps = hash:/etc/postfix/virtual
(4)設置postfix的權限,其實的103和104分別是postfix的uid和gid
這個如果你可以看看//etc/passwd中postfix的這2個參數,如下語句
virtual_uid_maps = static:103
virtual_gid_maps = static:104
2.
建立vmail目錄用戶存放虛擬域用戶郵件,如下語句
mkdir /var/spool/vmail
設置postfix有權限操作vmail目錄,因為postfix要把虛擬域用戶郵件寫在裡面哦
(不知道這樣做會不會有安全隱患),如下語句
chown postfix /var/spool/vmail
3.建立剛才的那個「虛擬域用戶郵箱類型」的影射文件
vi /etc/postfix/virtual
加入
sosogh@mysosogh.com mysosogh.com/sosogh/
(在sosogh後面加一個/是表示mailbox為maildir,如果沒有/ 就是mbox)
以上語句意思是發送給sosogh@mysosogh.com的郵件都放在
/var/spool/vmail/mysosogh.com/sosogh/下
4。使/etc/postfix/virtual變為hash文件
(因為我們上面設置了一句:virtual_mailbox_maps = hash:/etc/postfix/virtual)
postmap virtual
5。重新啟動postfix
/etc/init.d/postfix restart
原文出處:debian的postfix Hosting Multiple Domains (即是虚拟域)