主题: [ANN] rhms-0.4.4.0 发布

Hi, all.

rhms-0.4.4.0 发布了。

下载地址:
http://code.google.com/p/rhms/downloads/list

欢迎大家下载测试,并告诉我们您碰到的问题:
http://www.osspinc.com/bbs/viewthread.p … a=page%3D1

欢迎大家到论坛参加需求调查,告诉我们您的建议和需求:
http://www.osspinc.com/bbs/viewthread.p … a=page%3D1

下一版本的 rhms 的计划:

- 修正 rhms-0.4.4.0 的问题
- 加入 SPF 支持 [已完成]
- 如果 dag.wieers.com 中打包了 Amavisd-New-2.6.x,将升级 Amavisd-new 至 2.6.x,并使用 Amavisd 实现 DKIM 功能。

这是在 rhms-0.4.4.0 版本中加入的修正及增强,感谢大家对 rhms 的支持 :loveliness:。

* [Fixed] 修正了 PostfixAdmin 中添加用户中邮箱容量不正确的问题。[Thanks 木鸟]
  解决方法:http://www.osspinc.com/bbs/viewthread.php?tid=24&page=1#pid148
* [Fixed] 修正了在配置 rhms 时没有选择 pop3s 或 imaps 时导致 rhms 不去配置 dovecot 主配置文件的问题。[Thanks eddiechen]
* [Fixed] 修正了在设置 vmailadmin 用户的密码时允许空密码的错误;
* [Fixed] 修正了 rhms 在执行时检查 root 权限的语法错误。[Thanks hylinux <at> hotmail <dot> com]

* [New] 支持 mbox 邮箱格式。[已完成, Thanks etjevan.]

  mbox 邮箱格式的支持在 rhms 中涉及的组件包括:
    - Postfix, Dovecot, MySQL, OpenLDAP, PostfixAdmin, Roundcubemail
  经过测试,Roundcubemail 和 SquirrelMail 对 mbox 邮箱格式的支持都很好,包括自动创建目录,
  sieve 过滤规则,Quota 识别等。^_^

  注意:rhms 默认使用的是 Maildir 格式,如果您需要使用 mbox 格式,请将 rhms-x.y.z/conf/global
  文件中的 HOME_MAILBOX 变量的值改为 'mbox',然后再进行配置和安装。

* [Enhanced] 转换 Postfix 里的 SQL 查询语法为 Postfix 2.2 及更高版本使用的格式。[已完成]
* [Enhanced] 如果不启用 pop3, pop3s, imap, imaps,将使用 procmail 作为 MDA。[已完成]
* [Enhanced] 增强 bcc 功能,支持在 MySQL 里同时设置整个域的 bcc 和单个用户的 bcc。[已完成]

  注意:SQL 表结构已发生变化。由原来的两个表(sender_bcc, recipient_bcc)改为 4 个表:
    - sender_bcc_user, sender_bcc_domain
    - recipient_bcc_user, recipient_bcc_domain

* [Enhanced] 扩展 qmail.schema。[已完成]

  - User Attributes:
    + userSenderBccAddress:用于设置单个用户的外发邮件备份
    + userRecipientBccAddress:用于设置单个用户的收件备份

  - Domain Attributes:
    + domainName:用于设置虚拟域的域名
    + domainStatus:用于设置虚拟域的活动状态
    + mtaTransport:用于设置 transport 程序的名字
    + domainMaxQuotaSize:用于设置单个域的最大容量
    + domainMaxUserNumber:用于设置单个域的最大用户数
    + domainSenderBccAddress:用于设置整个域的外发邮件备份
    + domainRecipientBccAddress:用于设置整个域的收件备份

  其中 domainMaxQuotaSize 和 domainMaxUserNumber 都不是直接用于 Postfix 的,而是给类似 PostfixAdmin 这样的虚拟主机管理软件用的。
  经过这次扩展,基于 OpenLDAP 的方案也能实现 bcc 等重要的功能了。

* [Update] 升级 phpMyAdmin 至 2.11.6-all-languages 版本。[已完成]
* [Update] 升级 SquirrelMail 至 1.4.15 版本。[已完成]

回复: [ANN] rhms-0.4.4.0 发布

1、分离现有的邮件日志,将发送日志和接收邮件产生的日志分离开来。现在查看一下邮件日志很麻烦的。经常看到头晕眼花。


Postfix 自身不提供这样的功能。只能借助额外的工具,例如一些 perl、shell 脚本等。网上能找到一些。

2、创建并且维护一个rhms的错误解决帮助问题,对于一些常见的问题给出一些解答。


这个只能靠慢慢积累了,不过一定会整理的。:loveliness:

回复: [ANN] rhms-0.4.4.0 发布

今天做的增强和改进:

* [Enhanced] 转换 Postfix 里的 SQL 查询语法为 Postfix 2.2 及更高版本使用的格式。[已完成]
* [Enhanced] 增强 bcc 功能,支持在 MySQL 里同时设置整个域的 bcc 和单个用户的 bcc。[已完成]
  注意:SQL 表结构已发生变化。由原来的两个表(sender_bcc, recipient_bcc)改为 4 个表:
    - sender_bcc_user, sender_bcc_domain
    - recipient_bcc_user, recipient_bcc_domain

回复: [ANN] rhms-0.4.4.0 发布

另外一个:

* [Update] 升级 SquirrelMail 至 1.4.15 版本。[已完成]

回复: [ANN] rhms-0.4.4.0 发布

经过测试,Roundcubemail 对 mbox 格式的邮箱支持良好。:lol

包括 sieve 规则,Quota。

回复: [ANN] rhms-0.4.4.0 发布

* [Enhanced] 为基于 LDAP 的方案增加 bcc 功能。[已完成]
  为 qmail.schema 增加了两个属性:recipientBccAddress, senderBccAddress,使得 bcc 属性
  可以存储在 LDAP 中。

回复: [ANN] rhms-0.4.4.0 发布

经过测试,OpenLDAP + SquirrelMail + mbox 工作良好。 :lol

回复: [ANN] rhms-0.4.4.0 发布

忘了补充一个:

* [Fixed] 修正了 rhms 在执行时检查 root 权限的语法错误。[Thanks hylinux <at> hotmail <dot> com]

回复: [ANN] rhms-0.4.4.0 发布

别急呀。

这个插件依赖的东西比较多,还在比较和测试。