主题: 查看“已隔离的邮件”分页错误

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本号:0.8.6
- 使用哪个数据库存储用户帐号(OpenLDAP,MySQL,PostgreSQL):OpenLDAP
- 使用的 Linux/BSD 发行版名称及版本号:Ubuntu 12.04
- 与您的问题相关的日志信息:
====
在/iredadmin/activities/quarantined查看“已隔离的邮件”页面,分页查看错误,虽然网页地址栏会变为/iredadmin/activities/quarantined/page/2,但还是显示第一页内容,其他的分页没有问题。

回复: 查看“已隔离的邮件”分页错误

感谢反馈,确实是最新版本的 iRedAdmin-Pro 里的一个 bug。
附件里的补丁可以修正这个错误,适用于 iRedAdmin-Pro-LDAP-2.1.1, iRedAdmin-Pro-MySQL-1.8.1, iRedAdmin-Pro-PGSQL-1.4.1.

步骤:

1:下载补丁并上传到运行着最新版本 iRedAdmin-Pro 的服务器。假设上传后的文件为 /root/quarantined_page.patch
2: 使用 patch --dry-run 命令验证补丁并备份将打补丁的文件:

# cd /var/www/iredadmin/
# patch --dry-run -p1 < /root/quarantined_page.patch
patching file controllers/amavisd/log.py
Hunk #1 succeeded at 147 (offset 1 line).

# cp controllers/amavisd/log.py controllers/amavisd/log.py.bak

patch 命令的输出里显示的是 "succeeded",可以立即打上这个补丁。

3: 应用补丁(去掉 '--dry-run' 参数):

# patch -p1 < /root/quarantined_page.patch

4: 重启 Apache 服务以加载修改后的文件。

这样应该就ok了。

Post's attachments

quarantined_page.patch 1.01 kb, 1 downloads since 2014-01-09 

You don't have the permssions to download the attachments of this post.