Neo's Blog

首頁 相本 討論 書籤

分類目錄
本站日誌 (51)
碎碎唸啦 (173)
網站架設 (84)
程式設計 (161)
軟體使用 (69)
電子商務 (126)
經營奇想 (48)
基金理財 (11)
聰明消費 (87)
電影心得 (47)
開放原碼 (16)
工作記錄 (2)
毛毛小記 (9)
就是不同 (2)




歷史資料
 




March 29, 2004
勿同時開放 OpenWebmail 及 IMAP 給使用者

主要是因為 OpenWebmail 會以 /var/spool/mail 內的使用者信件檔做一個索引資料庫,並且放在 $HOME/.openwebmail 內。

而 IMAP 則是直接存取 /var/spool/mail 的內容,所以如果用 IMAP 做了刪除或搬移信件的動作,則 OpenWebmail 的索引檔就會產生錯亂,造成 在 OpenWebmail 看到的信都變成亂碼。這時在 openwebmail.log 裡就會看到類似以下的訊息:

db warning - msg <05f201c4128a$af18a030$7114e33d@matrix> in /var/mail/john index inconsistence

「比較安全」的解決方法可以開一個空的 Linux 使用者帳號,用這個空的帳號在 OpenWebmail 使用 POP3 來收取出問題的帳號的所有信件。收完之後再重新用出問題的帳號進 OpenWebmail 一樣用 POP3 再抓回來就可以了。

當然也可以直接搬移信件檔到其它地方,讓 OpenWebmail 重新索引完成後再搬回來。只是這樣雖然方便,但是一不小心把信件檔弄丟或弄壞可就不好了。

 
由 Neo 發表於 March 29, 2004 10:19 PM 收進你的MyShare個人書籤  

發表迴響  
(*星號開頭為必填欄位)











(請輸入您看到的數字,看不到請按右鍵->顯示圖片)


記住我的資訊?







Copyright 2005 Neo's Blog All rights reserved.