主题: [已解决] 发送的邮件/收到的邮件记录删除异常
如题,在 iRedAdmin-Pro管理系统里面,对其中记录进行删除,但是有部分一直无法删除,请问可能会什么问题?谢谢!
支持 Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, FreeBSD, OpenBSD
您尚未登陆。 请选择登陆或是注册一个新账号。
iRedMail 开源邮件服务解决方案 » iRedAdmin-Pro 技术支持 » [已解决] 发送的邮件/收到的邮件记录删除异常
如题,在 iRedAdmin-Pro管理系统里面,对其中记录进行删除,但是有部分一直无法删除,请问可能会什么问题?谢谢!
应该是无法删除部分被隔离的邮件吧?
您使用的 iRedAdmin-Pro 是 LDAP 版还是 MySQL 版?具体的版本号是什么?(这些可以在登陆后的 Dashboard 页面看到。)
应该是无法删除部分被隔离的邮件吧?
您使用的 iRedAdmin-Pro 是 LDAP 版还是 MySQL 版?具体的版本号是什么?(这些可以在登陆后的 Dashboard 页面看到。)
LDAP版,无法删除 发送的邮件/收到的邮件,隔离的邮件我是没有的,谢谢!
LDAP版,无法删除 发送的邮件/收到的邮件
我自己测试没有发现无法删除发送/接收的邮件,但之前确实出现过无法删除部分隔离邮件的情况(这部分都是病毒邮件,而不是 SPAM)。
暂时无法判断是何原因导致的,是否可以在您的 iRedAdmin-Pro 里为我建立一个测试用的帐号,用于检查原因?或者将您的 Amavisd 数据库整个导出后邮寄给我,便于我本地做测试和修复 bug?
Michael 写道:LDAP版,无法删除 发送的邮件/收到的邮件
我自己测试没有发现无法删除发送/接收的邮件,但之前确实出现过无法删除部分隔离邮件的情况(这部分都是病毒邮件,而不是 SPAM)。
暂时无法判断是何原因导致的,是否可以在您的 iRedAdmin-Pro 里为我建立一个测试用的帐号,用于检查原因?或者将您的 Amavisd 数据库整个导出后邮寄给我,便于我本地做测试和修复 bug?
我发mail给你,你可以连我的测试环境看下,谢谢!
谢谢您的反馈和帮助。
已确认是 iRedAdmin-Pro 的 bug。这里是用于修复该问题的补丁文件:
diff -r db4985c366dc libs/amavisd/__init__.py
--- libs/amavisd/__init__.py Tue Jul 19 23:56:19 2011 +0800
+++ libs/amavisd/__init__.py Wed Jul 20 12:55:55 2011 +0800
@@ -2,4 +2,4 @@
# - Amavisd-new-2.7+: [ A-Z, a-z, 0-9, -, _ ]
# - Amavisd-new-2.6.x: [ A-Z, a-z, 0-9, +, - ]
-MAIL_ID_CHARACTERS = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+-_'
+MAIL_ID_CHARACTERS = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+-_'
diff -r db4985c366dc admin/trunk/libs/amavisd/log.py
--- libs/amavisd/log.py Tue Jul 19 23:56:19 2011 +0800
+++ libs/amavisd/log.py Wed Jul 20 12:55:55 2011 +0800
@@ -59,7 +59,7 @@
return (False, 'INCORRECT_MAILID')
# Filter unexpected mail_id strings.
- mailIds = [v for v in mailIds if len(set(v) - set(MAIL_ID_CHARACTERS)) > 0]
+ mailIds = [v for v in mailIds if len(set(v) - set(MAIL_ID_CHARACTERS)) == 0]
if len(mailIds) == 0:
return (True,)
已经更新并测试OK,谢谢~
谢谢您的反馈和帮助。
已确认是 iRedAdmin-Pro 的 bug。这里是用于修复该问题的补丁文件:
diff -r db4985c366dc libs/amavisd/__init__.py --- libs/amavisd/__init__.py Tue Jul 19 23:56:19 2011 +0800 +++ libs/amavisd/__init__.py Wed Jul 20 12:55:55 2011 +0800 @@ -2,4 +2,4 @@ # - Amavisd-new-2.7+: [ A-Z, a-z, 0-9, -, _ ] # - Amavisd-new-2.6.x: [ A-Z, a-z, 0-9, +, - ] -MAIL_ID_CHARACTERS = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+-_' +MAIL_ID_CHARACTERS = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+-_' diff -r db4985c366dc admin/trunk/libs/amavisd/log.py --- libs/amavisd/log.py Tue Jul 19 23:56:19 2011 +0800 +++ libs/amavisd/log.py Wed Jul 20 12:55:55 2011 +0800 @@ -59,7 +59,7 @@ return (False, 'INCORRECT_MAILID') # Filter unexpected mail_id strings. - mailIds = [v for v in mailIds if len(set(v) - set(MAIL_ID_CHARACTERS)) > 0] + mailIds = [v for v in mailIds if len(set(v) - set(MAIL_ID_CHARACTERS)) == 0] if len(mailIds) == 0: return (True,)
iRedMail 开源邮件服务解决方案 » iRedAdmin-Pro 技术支持 » [已解决] 发送的邮件/收到的邮件记录删除异常
Powered by PunBB, supported by Informer Technologies, Inc.
Currently installed 3 official extensions. Copyright © 2003–2010 PunBB.
页面生成时间 0.007 秒, 共执行查询 57 条