在压缩数据库的过程中,如果出现错误(如服务器断电,非正常关闭),那么将对.mdb数据文件另命名为“.mdb_”,从而导致DBMail系统找不到邮件账号的数据,主要分为以下两种情况:
压缩出错
用DBMail的系统工具,压缩Access数据库时,如果服务器断电或者非正常关闭后,发现收邮件不正常或邮件、附件不见了。
升级出错
Access升级到SQL后,如果服务器断电或者非正常关闭后,发现旧邮件或者附件不见了。
解决方法
1) 将修改重命名的数据文件,如重命名的文件为“yaozhi.mdf_”,修改之后应该为“yaozhi.mdf”,删除文件名最后面的“_”。
2) 关闭DBMail所有进程。
3) 打开C:\DBMail\data目录中的“mailserver.ini”文件。
4) 在“mailserver.ini”记事本中,将“DatabaseSetup=1”改为“DatabaseSetup=0”
5) 重新运行DBMail。
6) 重新升级Access数据库。