茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1730418 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
HoneyMoon_Day4_0045.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

小企鵝開談 : [轉貼]debian的postfix Hosting Multiple Domains (即是虛擬域)

發表者 討論內容
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15773
[轉貼]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 (即是虚拟域)
前一個主題 | 下一個主題 | | | |

討論串




Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|