自己写了个批处理,关于邮件备份.
我从Md8.13开始使用Altn公司的这个产品,已经有三年了,在这期间有什么问题一般都是在5dmail寻找答案,得到了不少帮助,今天闲着没事,自己写了个批处理,是关于邮件备份的,和大家一起分享:@echo off
cd /D d:\MailBackup
set dst=%date:~0,4%%date:~5,2%%date:~8,2%
md backup_%dst%
cd /D c:\MDaemon\Public Folders\Mail Archive.IMAP\
xcopy . d:\MailBackup\backup_%dst% /s /e /y
cd /D C:\MDaemon\Public Folders\Mail Archive.IMAP\Inbound to.IMAP
del . /Q
cd /D C:\MDaemon\Public Folders\Mail Archive.IMAP\Outbound from.IMAP
del . /Q
简单解释一下:
首先在Md里面把进来和出去的邮件自动送到Inbound和Outbound目录一份,由于这个Public Folders\Mail Archive.IMAP目录是在C盘,好像不能更改,这样的话C盘很快就会满的,必须改到别的盘去,如D盘:
[attach]4506[/attach]
变量set dst 是一个日期变量,命令md backup_%dst% 自动创建格式为backup_200804015形式的目录,这样每天的邮件就会保存到不同的目录,以后万一查找起来也方便.
然后使用Xcopy命令就行了,copy完之后自动删除C盘目录下的文件.
添加这个批处理为系统任务,每天凌晨随便什么时候自动备份就行了.
我目前是这样做的,不知道别人用的是什么方法,以上在winserver 2003下测试有效. 学习了,一会就测试下先。支持原创 Public Folders 可以修改位置,即使Md里面不能改,可以直接修改MDaemon.ini 感谢jenbabe: Public Folders 在MDaemon.ini里面是可以修改的.
[Directories]
DigestQ=C:\MDaemon\Digests\
Archives=C:\MDaemon\Archives\
Gateways=C:\MDaemon\Gateways\
LocalQ=C:\MDaemon\Queues\Local\
RemoteQ=C:\MDaemon\Queues\Remote\
LockFiles=C:\MDaemon\LockFiles\
LanDomainQ=C:\MDaemon\Queues\Lan\
HoldingQ=C:\MDaemon\Queues\Holding\
BadMessages=C:\MDaemon\Queues\Bad\
LogFiles=C:\MDaemon\Logs\
Raw=C:\MDaemon\Queues\Raw\
PublicFolders=C:\MDaemon\Public Folders\
Inbound=C:\MDaemon\Queues\Inbound\
Temp=C:\MDaemon\Queues\Temp\
ConfigFileBackups=C:\MDaemon\Backup\
BayesianHamFolder=C:\MDaemon\Public Folders\Bayesian Learning.IMAP\Non-Spam.IMAP\ BayesianSpamFolder=C:\MDaemon\Public Folders\Bayesian Learning.IMAP\Spam.IMAP\ 『首先在Md里面把进来和出去的邮件自动送到Inbound和Outbound目录一份,由于这个Public Folders\Mail Archive.IMAP目录是在C盘,好像不能更改,这样的话C盘很快就会满的,必须改到别的盘去,如D盘:』
請問這一點要怎麼設定?把IN 和 OUT 信件分開? 这个是自动分开的, 你按上面的图勾选上操作一下就知道了. 谢谢!
页:
[1]
