如果找不到hmailserver这个文件夹,就搜索一下。记得复制到新服务器的时候,一定要在相同盘符的相同文件夹下,因为邮件的eml的路径是被保存在点晴OA的数据库中,如果不更新数据库中的数据的话,就必须确保路径不变。
如果是变更了点晴OA或HmailServer的安装路径,例如旧服务器点晴OA是安装在E盘,新服务器是安装在D盘,那么可以在E盘下建一个clicksun的目录,然后在clicksun下再建一个hmailserver的目录,将迁移前的hmailserver这个目录复制到E盘下的这个同名目录就行了,因为邮件的真实文件都是保存在这个hmailserver中的,其他目录不用复制到E盘。这个只是为了确保迁移前的旧邮件能够正常读取,重新安装点晴OA系统后的新邮件都是保存在D:\clicksun\hmailserver\data中的。
或者直接执行以下补丁就可以在后台直接更改数据库邮件附件地址记录指向D盘,不用做以上操作而直接正常读取邮件的了:
附件1:点晴MIS系统E盘迁移至D盘Email读取错误修复补丁.rar
附件2:点晴MIS系统D盘迁移至E盘Email读取错误修复补丁.rar熟悉SQL的用户,也可以直接自行在数据库中执行以下SQL,可以直接更改数据库中路径位置:
update hm_messages set messagefilename=replace(messagefilename,'E:\','D:\')
如果是其他位置:
update hm_messages set messagefilename=replace(messagefilename,'E:\ClickSun\hMailServer','D:\wwwroot\web\ClickSun\hMailServer')
以上两句SQL都是将旧OA系统上E盘eml文件改为新OA系统上D盘。