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