发新话题
打印

[经验] kerio dos 控制台,可清除所有用户垃圾邮件

本主题由 tdk 于 2008-5-8 12:29 提升 本主题被作者加入到个人文集中

kerio dos 控制台,可清除所有用户垃圾邮件

简单说明:

可以实现清除所有用户垃圾邮件夹和已删除邮件夹。

使用前请根据自己环境修改kerio mailserver 的路径
没有sc命令的用户请自行安装 resource kit
若未按装 则缺少 SC.EXE  
需要注销sc命令行,否则批处理不能正常运行 (批处理内有注释)

已知对KERIO的影响:
用此方法删除垃圾邮件和已删除邮件文件夹,
KERIO WEBMAIL首页的配额部分,会得不到同步,
只需要在以删除或者垃圾邮件夹内存入一封邮件,
然后选择清空该邮件夹即可。

免责声明:
虽经个人测试没有出现或者发现问题,
但并不能保证该批处理一定对kerio没有任何影响,
请大家慎重使用删除功能。 使用前务必做好备份!!!

[ 本帖最后由 tdk 于 2007-10-18 10:49 编辑 ]
附件: 您所在的用户组无法下载或查看附件
放飞

TOP

强!!这两个循环实现所有用户都执行,这是什么道理啊?

    FOR /D %%G IN ("%kerioPath%*") DO (

      FOR /D %%U IN ("%%G\*") DO (

        ECHO Processing domain %%U

        IF /I EXIST "%%U\Junk E-mail\index.fld" (
          COPY "%%U\Junk E-mail\index.fld" "%%U\Junk E-mail\index.bad" & DEL /F /Q "%%U\Junk E-mail\index.fld"
        ) else (
          ECHO index.fld 不存在,不需要处理.
        )

TOP

命令行下 输入 for /?
回车

有详细解释和范例
放飞

TOP

能否做到清除几天前垃圾,保留一段时间的?
直接删了不好,TDK能否搞出保留一段时间的邮件?这样才强。
邮件系统海外退信?--请尝试电信/网通/欧洲/美国四地SMTP中继转发服务
Merak Mail Server整体架构规划、方案实施、管理员培训(上海地区上门服务)
www.corp-email.com TEL:021-51028603

TOP

引用:
原帖由 dennishan 于 2007-10-17 22:28 发表
能否做到清除几天前垃圾,保留一段时间的?
直接删了不好,TDK能否搞出保留一段时间的邮件?这样才强。
可以,但是从已知问题上可以看出来,索引文件应该无法同步 index.fld
这样删除也许风险更大,可能会造成kerio找不到对应索引的文件而报错。

我曾经试验过一次,直接删除目录里面的邮件,不处理其他内容,
结果kerio webmail里面 对应邮件夹操作时候就报错了,"找不到...."
选择清空邮件夹也报错。

所以我觉得还是全部删除比较保险。

我们还是等等kerio 自己出来相应的功能比较好一些。
放飞

TOP

强的,我好久不用批处理命令了,有空要研究一下。
1、sc.exe 是windows resource kit中的吧
2、是否知道kerio是如何索引 index.fld的

TOP

1. 是
2.没研究
放飞

TOP

用此方法删除垃圾邮件和已删除邮件文件夹,
KERIO WEBMAIL首页的配额部分,会得不到同步,
生命本是一场漂泊的漫旅
   遇见了谁都是一个美丽的意外

TOP

强!!!!!支持!!学习下了!!!!

TOP

发新话题
  清除 Cookies - 联系我们 - 邮件技术资讯网 - Archiver - WAP - 繁體中文
当前时区 GMT+8, 现在时间是 2008-7-6 05:36

本论坛为非盈利中立机构,论坛所有言论纯属发表者个人意见,与《 邮件技术资讯网》论坛立场无关。内容所涉及的版权和法律相关事宜请参考各自所有者的条款。
如果认定侵犯了您的权利,请联系我们尽快处理。本论坛原创内容请联系本站后再行转载并务必保留我站信息。此声明修改不再另行通知,本论坛保留最终解释权。
*本论坛QQ群:1#群2233231(推荐) 2#群2598254(已满) 3#群15974064(推荐) 4#群14173252(推荐)*
Powered by Discuz! 6.0.0  © 2001-2007 Comsenz Inc.