Winmail for Windows 系统数据备份与恢复

Winmail 后台数据主要有两个部分,一是系统配置数据,二是邮件数据,这两部分数据是各自存放在特定的目录下, 实际备份操作就是针对存放目录下的子目录和数据文件的备份。以下,详细讲解 Winmail 的目录结构以及备份和恢复的说明。

Winmail for Windows 目录结构说明

Winmail 安装目录分为 server 和 admin 两个目录,admin 目录为管理工具安装目录,server 目录为 Winmail 服务器的主程序目录。 Winmail 中的系统配置、用户信息资料、邮件等数据都默认都存储在 server 目录下,下图为 server 目录的结构:
server下的主要目录说明:

winmail 目录结构
archive:默认归档数据目录。
backup:默认备份数据目录。
data:系统配置、用户、域等配置文件数据目录。
logs:默认的日志保存目录。
netstore:默认的网络磁盘目录。
queue:默认队列目录。
store:默认的邮件存储目录。
webmail:网页程序文件。

Winmail 可以自行定义相关数据的存储目录,要明确各目录路径可以在“系统设置”->“高级设置”->“系统参数”->“存储目录”下查看和设置:

winmail目录设置

从 Winmail 7.2 版本起,增加其他邮件存储目录设置,优先存放在空闲空间占比最大磁盘,这样可以平滑的扩展邮件存储目录。

store(默认用户邮件存储目录)目录说明:

从 Winmail 7.1 版本起,邮件存储目录结构有变化,按 域名 / 用户名 多级目录存放

存储目录下的目录以用户名区分,就是说每个用户都有一个子目录,主域下的用户目录,直接以用户名命名,都放在 #primary 目录下,普通域名下用户都放在该域名目录下。
例如:
主域为 magicwinmail.com,域下有个用户 user1,普通域为 magicwinmail.net,也有个用户 user1。
则主域下的用户 user1 的目录名为:#primary/user1,而普通域下的 user1 用户的目录名为 magicwinmail.net/user1。

winmail用户目录结构

INBOX:对应该用户的收件箱。
Draft:对应该用户的草稿箱。
Sent:对应该用户的已发送邮件箱。
Spam:对应垃圾邮件箱。
Trash:对应已删除邮件箱。

常见备份、恢复方法说明:

Winmail 常见的备份恢复方法有三种,每种方法各有优劣,具体可以根据自己的要求来配置。
方法1:使用 Winmail 自带的备份、归档来备份和恢复:备份到本机。
方法2:使用共享存储和ISCSI存储备份恢复:备份到外部存储。
方法3:使用第三方同步备份程序来备份恢复数据:备份到其他服务器。

总结说明:

简要的讲,Winmail 是以目录式存储,只要 Winmail 的安装目录和相关的存储目录在,Winmail 就可以快速的恢复回来,所以在实际工作中,可以使用任何自己喜欢的方式把这些目录、文件备份好, 在使用中可以使用包括 Windows 的 NTbackup、GoodSync、Rsync、Syncthing 等工具,甚至可以使用 Windows 批处理来实现。