LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
庶民

点晴OA更换服务器时备份已恢复到D:\clicksun\hmailserver\data,提示:邮件读取失败,eml文件遗失,回复时也报错,何解?

jian
2013年3月7日 8:33 本文热度 12812

换了一台oa服务器,先现在安装了oa系统,然后拷贝了数据库到新服务器上,并将整个clicksun目录拷贝到了安装目录:D:\clicksun\hmailserver\data下面。其他的数据没有问题,只是邮件出现了所有的邮件没有附件,所有邮件回复的时候提示sql语言错误,asp行错误。部分邮件没有正文。


该文章在 2016/8/16 11:34:41 编辑过

全部评论2

admin
2013年3月7日 9:10
应该是你变更了点晴OA系统的安装路径,造成邮件的eml文件无法正常读取造成的;或者是根本就没有将旧服务器上的邮件eml文件拷贝恢复到新的服务器上。

首先,必须确保新服务器上已经恢复了旧服务器的Email邮件的真正eml文件:

旧服务器上Email的真正eml文件保存位置默认在:“D:\clicksun\hMailServer\Data”下面,你将旧服务器上的hmailserver的这个文件夹完整的拷贝到新的服务器上的同名位置即可正常显示邮件了。
如果找不到hmailserver这个文件夹,就搜索一下。记得复制到新服务器的时候,一定要在相同盘符的相同文件夹下,因为邮件的eml的路径是被保存在点晴OA的数据库中,如果不更新数据库中的数据的话,就必须确保路径不变。

其次,必须确保邮件eml文件位置在数据库中是真正指向正确的文件位置:
如果是变更了点晴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盘。
 
相关帖子:

该评论在 2016/5/13 18:11:42 编辑过
jian
2013年3月7日 9:20
非常感谢,我现在就试试
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved