酷!學園

技術討論區 => Linux 討論版 => 主題作者是: lg8080 於 2007-09-04 11:23

主題: mailbox格式問題
作者: lg80802007-09-04 11:23
mailbox的 ( . 點 ) 與( _ 下劃線 )有什麼分別? 在cyrus-imap裡如何更改兩者的格式?

如: user.name    與     user_name

求各位解惑!
主題: mailbox格式問題
作者: paulso2007-09-04 15:38
user.name@domain.com

user_name@domain.com
你的意思是這樣嗎, 應該是沒分別吧...
主題: mailbox格式問題
作者: lg80802007-09-04 16:07
回樓上,正是如你所說的那樣。

cyrus-imap  RPM包安裝,隻支援 user.name格式。
cyrus-imap  Source Code 安裝,卻是可以支援 user_name和user.name兩種格式

因為是用LDAP和SASL 作為認証,mail、mailacceptinggeneralid 這兩個和maildrop的寫法不一樣。

有什麼辦法可以更改cyrus-imap  RPM包安裝後的mailbox格式?
主題: mailbox格式問題
作者: david.wann2007-10-09 17:15
因為是用LDAP和SASL 作為認証,mail、mailacceptinggeneralid 這兩個和maildrop的寫法不一樣。

有什麼辦法可以更改cyrus-imap RPM包安裝後的mailbox格式?

maildrop是當發信經由LDAP 做USER 驗證, 會去參照 maildrop 的值來確認是否有該User, 不管你的User格式是 '.' or '_' 對它來說是沒差的. 唯一它這個屬性會與Uid 屬性來比對, 所以如果你的maildrop 的username 是 '.' ex: job.chen 那你的Uid 也必須是 job.chen , 對於 cyrus-imapd 要與 LDAP 來驗證, 它參照也只是 uid & userpassword 的屬性而以.