Re: 請問squirrelmail - BBS
By Necoo
at 2008-10-23T19:54
at 2008-10-23T19:54
Table of Contents
您好, 小的剛好目前正負責某學校的教職員Email系統更新,
而因為某些原因, 不得不使用squirrelmail, 而這正是惡夢的開始...
squirellmail對於中文的信件很不友善, 目前的中文化僅是介面部分中文化,
而且僅有big5編碼的中文介面, 導致在信件列表時對於非big5編碼的標題
都會變成一團亂, 甚至造成列表中斷的狀況.
而關於這個問題, 我則是花了相當多的心力在修改其程式碼以符合big5與utf-8大混戰
的狀況, 甚至得抓尚未經過程式碼解碼過的subject來得取原本編碼是什麼,
然後再自行解碼並轉碼(ex. utf8轉成big5送出)
另外就是在squirrelmail建立的子資料夾, 實際上在系統中建立的目錄會是
HTML使用的編碼方式直接寫入, 也就是像這樣-> &AKQA9AC5-q&AKoAxQC9ANU
如此一來在outlook等PC端的client軟體連接imap時, 就會看到這樣的亂碼,
而不是如squirrelmail看到的中文名稱.
還有, squirrelmail登入後, 因為分成三個frame, 因此會建立三個imap連線,
若您的使用人數多, 乘以3之後, 會是不少的連線數, 對於系統也是個負擔,
也得考慮進去.
因此我的建議是去嘗試別的webmail系統, 而我在survay期間則是測試了Horde,
測試期間沒有遇到上述兩個大問題, 而連線數倒是沒注意到. 不過他沒有一堆
plugin可以玩, 就有點可惜, 例如可以看quota之類的, 不過我個人還是覺得,
上兩個問題比起看quota重要很多.
而Horde的大缺點則為他本身其實是一個Portal, 具有多項功能整合在一起,
因此需要資料庫的支援, 因此在建置上會比較費工, 就算你只用他的
mail reader功能也是最好有資料庫給他用, 不然每次登入都會說是第一次登入....
而且會沒有通訊錄可以用~ XD
而如果您真的堅持要使用squirrelamil, 請裝最新的版本, 有稍微修掉一些問題,
且可以開啟在內嵌的frame中顯示信件內容, 如此一來即可正確顯示UTF8的中文信件,
但犧牲的是會拖慢效能. 而其他遇到的狀況則請來信聯絡, 看是什麼狀況, 再給你
當時我的解法, 不保證都能100%解決, 就當做交流切磋囉.
※ 引述《Arton0306 (Ar藤)》之銘言:
: http://squirrelmail.org/
: http://blog.ilohamail.org/
: 小弟負責維護一個webmail 是用iloha
: 最近上iloha的官網 看到這最新版似乎停在2006年
: 而且現在維護的iloha 經過數任的維護 其中的程式碼已經被改的...零亂不堪
: 所以我想是不是換成新的會比較好
: 不知換成squirrelmail會不會很麻煩
: 以及是否會多很多新問題、甚至bug
: 講到bug是因為我看到iloha的程式碼 前幾任有修很多bug
: 像是其中有個imap.inc 就修了很多東西
: 這裡面都是放imap相關函數 照理說應該重要到不能有bug才對@@"
--
而因為某些原因, 不得不使用squirrelmail, 而這正是惡夢的開始...
squirellmail對於中文的信件很不友善, 目前的中文化僅是介面部分中文化,
而且僅有big5編碼的中文介面, 導致在信件列表時對於非big5編碼的標題
都會變成一團亂, 甚至造成列表中斷的狀況.
而關於這個問題, 我則是花了相當多的心力在修改其程式碼以符合big5與utf-8大混戰
的狀況, 甚至得抓尚未經過程式碼解碼過的subject來得取原本編碼是什麼,
然後再自行解碼並轉碼(ex. utf8轉成big5送出)
另外就是在squirrelmail建立的子資料夾, 實際上在系統中建立的目錄會是
HTML使用的編碼方式直接寫入, 也就是像這樣-> &AKQA9AC5-q&AKoAxQC9ANU
如此一來在outlook等PC端的client軟體連接imap時, 就會看到這樣的亂碼,
而不是如squirrelmail看到的中文名稱.
還有, squirrelmail登入後, 因為分成三個frame, 因此會建立三個imap連線,
若您的使用人數多, 乘以3之後, 會是不少的連線數, 對於系統也是個負擔,
也得考慮進去.
因此我的建議是去嘗試別的webmail系統, 而我在survay期間則是測試了Horde,
測試期間沒有遇到上述兩個大問題, 而連線數倒是沒注意到. 不過他沒有一堆
plugin可以玩, 就有點可惜, 例如可以看quota之類的, 不過我個人還是覺得,
上兩個問題比起看quota重要很多.
而Horde的大缺點則為他本身其實是一個Portal, 具有多項功能整合在一起,
因此需要資料庫的支援, 因此在建置上會比較費工, 就算你只用他的
mail reader功能也是最好有資料庫給他用, 不然每次登入都會說是第一次登入....
而且會沒有通訊錄可以用~ XD
而如果您真的堅持要使用squirrelamil, 請裝最新的版本, 有稍微修掉一些問題,
且可以開啟在內嵌的frame中顯示信件內容, 如此一來即可正確顯示UTF8的中文信件,
但犧牲的是會拖慢效能. 而其他遇到的狀況則請來信聯絡, 看是什麼狀況, 再給你
當時我的解法, 不保證都能100%解決, 就當做交流切磋囉.
※ 引述《Arton0306 (Ar藤)》之銘言:
: http://squirrelmail.org/
: http://blog.ilohamail.org/
: 小弟負責維護一個webmail 是用iloha
: 最近上iloha的官網 看到這最新版似乎停在2006年
: 而且現在維護的iloha 經過數任的維護 其中的程式碼已經被改的...零亂不堪
: 所以我想是不是換成新的會比較好
: 不知換成squirrelmail會不會很麻煩
: 以及是否會多很多新問題、甚至bug
: 講到bug是因為我看到iloha的程式碼 前幾任有修很多bug
: 像是其中有個imap.inc 就修了很多東西
: 這裡面都是放imap相關函數 照理說應該重要到不能有bug才對@@"
--
Tags:
BBS
All Comments
Related Posts
curlftpfs 的一些疑問
By Suhail Hany
at 2008-10-22T17:12
at 2008-10-22T17:12
請問有關Kernel conf 的問題
By Faithe
at 2008-10-15T21:41
at 2008-10-15T21:41
sendmail+sasl仍被利用發廣告信
By Margaret
at 2008-10-15T19:50
at 2008-10-15T19:50
請問有關Kernel conf 的問題
By Leila
at 2008-10-13T09:49
at 2008-10-13T09:49
請問有關Kernel conf 的問題
By David
at 2008-10-13T09:10
at 2008-10-13T09:10