應(yīng)該是你變更了點(diǎn)晴OA系統(tǒng)的安裝路徑,造成郵件的eml文件無法正常讀取造成的;或者是根本就沒有將舊服務(wù)器上的郵件eml文件拷貝恢復(fù)到新的服務(wù)器上。
首先,必須確保新服務(wù)器上已經(jīng)恢復(fù)了舊服務(wù)器的Email郵件的真正eml文件:
舊服務(wù)器上Email的真正eml文件保存位置默認(rèn)在:“D:\clicksun\hMailServer\Data”下面,你將舊服務(wù)器上的hmailserver的這個文件夾完整的拷貝到新的服務(wù)器上的同名位置即可正常顯示郵件了。
如果找不到hmailserver這個文件夾,就搜索一下。記得復(fù)制到新服務(wù)器的時候,一定要在相同盤符的相同文件夾下,因為郵件的eml的路徑是被保存在點(diǎn)晴OA的數(shù)據(jù)庫中,如果不更新數(shù)據(jù)庫中的數(shù)據(jù)的話,就必須確保路徑不變。
其次,必須確保郵件eml文件位置在數(shù)據(jù)庫中是真正指向正確的文件位置:
如果是變更了點(diǎn)晴OA或HmailServer的安裝路徑,例如舊服務(wù)器點(diǎn)晴OA是安裝在E盤,新服務(wù)器是安裝在D盤,那么可以在E盤下建一個clicksun的目錄,然后在clicksun下再建一個hmailserver的目錄,將遷移前的hmailserver這個目錄復(fù)制到E盤下的這個同名目錄就行了,因為郵件的真實(shí)文件都是保存在這個hmailserver中的,其他目錄不用復(fù)制到E盤。這個只是為了確保遷移前的舊郵件能夠正常讀取,重新安裝點(diǎn)晴OA系統(tǒng)后的新郵件都是保存在D:\clicksun\hmailserver\data中的。
熟悉SQL的用戶,也可以直接自行在數(shù)據(jù)庫中執(zhí)行以下SQL,可以直接更改數(shù)據(jù)庫中路徑位置:
update hm_messages set messagefilename=replace(messagefilename,'E:\','D:\')
如果是其他位置:
update hm_messages set messagefilename=replace(messagefilename,'E:\ClickSun\hMailServer','D:\wwwroot\web\ClickSun\hMailServer')
相關(guān)帖子:
該評論在 2015/11/28 17:14:55 編輯過