维护和维修
更新时间:2020-05-11 17:54:40
档案馆
MailStore管理员可以登录MailStore客户端,通过命令行来管理“管理工具”>“存储”>“存储位置”下的档案库。 对于这些命令,通常需要将归档存储的ID指定为参数id。您可以在“存档工具”表的行ID中的“管理工具”>“存储”>“存储位置”中找到这些ID 。 [caption id="attachment_1139" align="aligncenter" width="1200"] 维护和维修[/caption] 或者,您可以使用管理API命令GetStores以获取所有档案存储的列表。检查数据完整性
数据完整性检查用于确定MailStore中的所有电子邮件是否仍完整且处于原始状态。例如,如果内容文件(.dat)已被手动修改,则检查将报告该内容。使用管理API命令VerifyStore检查单个归档存储,并使用VerifyStore检查所有归档存储。对于这两个命令,参数includeIndexes确定是否在检查中包括全文本索引。VerifyStore --id=1 --includeIndexes=true VerifyStores --includeIndexes=false
维护所有FDB文件
维护MailStore使用的所有Firebird嵌入式数据库文件(FDB文件)可优化内部数据结构,并在必要时删除过时的数据库页面和事务日志。MaintainFileSystemDatabases
清理(紧凑)
压缩master数据库。CompactMasterDatabase
压缩档案存储,包括数据库,容器和索引文件。
CompactStore --id=1
搜索索引
如果无法在树形结构中或通过执行搜索找不到电子邮件,则通常表示索引有缺陷。有缺陷的索引并不重要-可以随时完全重建它而不会丢失任何数据。 要使用MailStore客户端重建索引,请按照MailStore服务器手册中的“重建搜索索引”中的说明进行操作。 用于重建标记为“需要重建”的所有搜索索引的适当管理API命令为:RebuildSelectedStoreIndexes
在管理工具>管理API>作业中还有一个用于创建相应作业的模板,以便定期重建损坏的搜索索引。