ExtMail 管理後台登入後出現 Can’t open tmp extman 錯誤訊息

系統環境:CentOS Linux release 5.2 (Final)
操作介面:Postfix-2.5.2-1 + ExtMan-0.2.5

最近小編要到公司的郵件伺服器 ExtMail 管理後台維護使用者帳密,結果沒想到登入就給我出現「Can’t open /tmp/extman/sid_XXXXXXXX,No such file or directory」的錯誤訊息
0

1

查明原因,發現是因為系統自動定期清理了 /tmp 下的 extman 文件,所以再登入後就會出現這個找不到檔案或目錄的錯誤訊息。
解決方案有兩種:
1.在 tmp 下創建一個 extman,並修改權限為 777 即可,但這種辦法是臨時的,因為它一段時間又會清理掉,就又跑出一樣的錯誤訊息。
2

2.還有一種永久解決這個問題方法。
請先在 /var/www/extman/ 目錄下新增一個新的目錄 session(反正不要是 /tmp 下就好,新的目錄名稱隨您取),同時請記得修改該目錄權限。
# chmod 777 /var/www/extman/session。
4

再來修改 /var/www/extman/webman.cf 。
找到裡面的 SYS_SESS_DIR 參數,預設應該是 SYS_SESS_DIR = /tmp/extman/(就是這個一直被自動定時清除)。
5

修改成剛剛新增的指定目錄 SYS_SESS_DIR = /var/www/extman/session。
6

確定儲存後,重啟 postfix 服務。
7

再重新進入ExtMail 管理後台,就可以正常進入囉。
3

這樣就可以一勞永逸!不會動不動出現錯誤訊息又要你重新新增進去啦!喔~另外小編在查詢這個問題時也發現有網友發生在 Extmail 登陸報錯!則依樣畫葫蘆的修改 /var/www/extmail/webmail.cf 裡面的 SYS_SESS_DIR 即可。

發表留言

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料