目前有找到一篇文章,如下:
http://www.l-penguin.idv.tw/article/ldap-2.htm
不過研究了好久,還是無法讓我的thunderbird讀到ldap的通訊錄,請大家幫忙研究一下,

請教大家一下如果我的LDAP在phpldapadmin看到是這樣
伺服器: My LDAP Server     Distinguished Name: ou=Users,domainName=vip.exsample.com.cn,o=domains,dc=examples,dc=com.cn
那我的thunderbird的通訊錄,Base DN 應該是 ou=Users,dc=examples,dc=com.cn
對嗎? (應該是錯得 因為沒法運作)

目前使用0.40版(使用LDAP方式,考量到通訊錄與其他系統整合)
安裝完後,在安裝文件夾下會有一個tools,目前在修改了create_mail_user_OpenLDAP.sh後,是可以一批一批建立使用者帳號。

不過用這個script還是有一些不方便,就是
1.建立的LDAP帳號與顯示名稱,所以在LDAP通訊錄看到的情況,帳號 aaa顯示名稱也是aaa ,但是實際上aaa帳號,顯示名稱要是路人甲,如果Global Adress Book,顯示成aaa對少量的帳號可能可以知道aaa是誰,但是如過上千個帳號,就沒法知道aaa到底是誰了(不知道大家知道我的意思嗎?)
2.另外用這個script建立帳號10個20帳號建立起來還算蠻方便的,但是要建立300個.500個帳號,甚至1000個帳號,就很嚇人了。
3.還有一個就是群發組,目前好像沒有scripts,不知ldap要怎麼去建立,如讓寄給it的email,user1.user2.user3...同時都可以收到。

上面的問題,不知道有沒有人研究過,用一個文字檔案,裡面有一次要建立的大量資料,有顯示名稱.邮件地址與預設密碼等資料,一次讀入這些欄位,將所有帳號建立完成?

我們公司有準備用這套產品,目前正在測試,現在的問題第一個就是群組的問題,我們公司依不同業務功能有不同群發群組,我想這應該用alias or group可以解決,目前測試的0.40版好像沒找到這功能,不知道未來的後端管理有沒有辦法作成將user拉近去到group就可以搞定,如果能夠Group裡還能有Group就更好了,會更好管理,只是group沒拉好就會產生loop。 (exhange本來跟postfix整合度本來就不同,畢竟一個要花很多錢一個免費)

另一個問題是轉換時id很多(上千個時)第一次要批次建立的問題(一個一個打會死人),我想用openldap來做管理,用tools下的script去大量建立有一個問題,如果帳號很多 會很難建立,因為要打很長,所以如果可以將我們手上的通訊錄,另外建立帳號名稱就是使用者名稱,這跟我們目前是有所差距的,比較建議有一個工具可以將txt or csv檔(有姓名,email位址,再加上一個預設密碼三個主要欄位)如果可以直接匯入到openldap的話,將會非常方便,第一次批量建立後,之後再來的一個一個建立應該用後台或scripts來建立都ok(再回頭改資料就是)。

另外如果我們已經有採用spam,spam上也已經有clamav,是不是安裝這個產品時,可以將這兩個功能關掉呢?這樣mail server效能應該又能提昇不少。

最後謝謝Bibby無私的貢獻。