主题: [ANN] iRedMail-0.5.0-RC2 发布

Hi, all.

iRedMail-0.5.0-RC2 发布了。

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

详细的修改记录:

* 改进对 Debian & Ubuntu 的支持。
* 支持为外发的邮件增加“免责声明”(disclaimer)内容。
* 重新设计的内建邮件列表支持(仅 LDAP 方案可用)。
* 在 Postfix 中增加了对 backup mx 的支持。
* 增强了 Roundcube webmail 中的 LDAP 全局地址簿,用户只能搜索到
  和自己在同一个域内的邮件地址。
* 修正了 Dovecot 对 mysql 后端的错误参数设置。
* 更新软件包:clamav -> 0.95.2, awstats -> 6.9-2, dovecot -> 1.1.16.
* 增加了更多的 LDAP 属性。
* 修正在精简的 RHEL/CentOS 上安装时由于缺少 cron 软件包而导致的安装错误。
* 在 Debian & Ubuntu 平台默认开启反垃圾和防病毒设置。感谢论坛的 Falador
  反馈和测试。
* 增加工作用于发送邮箱容量报警:tools/dovecot-quota-warning.sh.
* 更新 Mail-DKIM 至 0.36 版本。感谢 lidaobing@gmail 为 Ubuntu 和 Debian
  平台的打包。
* 改进 tools/create_mail_user_OpenLDAP.sh,创建的邮件帐号同时可作为
  PureFTPd 帐号。
* 改进的 Maildir 路径设计。加快内核在文件系统层面对文件的索引,在磁盘空间即将满了的
  情况下可以方便地增加存储和新增用户。
* 所有 LDAP 用户都将默认被归到 all@domain.ltd 组。
* 支持控制用户帐号是否显示在 LDAP 全局地址簿中。

回复: [ANN] iRedMail-0.5.0-RC2 发布

在此对本次发布的 0.5.0-RC2 的一些细节做一下汇报,以及透露一下 iRedMail
开发团队自行开发的管理后台的进展。

* 管理后台

  目前已经实现的功能主要是对邮件域、用户、邮件列表、alias、管理员的
  添加、删除、编辑域、用户、邮件列表、alias。

  在以上基本功能基本完善后,会发布第一个正式版本,之后将陆续加入:
  - 对黑名单、白名单的管理。
  - 对 policyd 中实现的高级控制的管理(具体看下文)。

  可以在此查看截图:
  http://iredmail.googlecode.com/hg/screenshots/iredadmin/

  如果您对管理后台有功能方面的需求,欢迎您邮件告知我们。

* iRedMail-0.5.0 支持的发行版及具体版本:

    - RHEL & CentOS 5.x。
    - Debian 5.x。
    - Ubuntu 8.04, 9.04。

  注:都支持 i386 和 x86_64 平台。

  由于在所有支持的平台上都是使用相同的软件,虽然一小部分软件的配置文件
  路径不一样,但是具体的配置和使用方法都是一样的。

  建议大家选择自己熟悉的发行版。

* 支持的用于存储虚拟域和虚拟用户的存储后端:

    - OpenLDAP (在 RHEL/CentOS 上是 2.3.x,Debian/Ubuntu 上是 2.4.x)
    - MySQL

  其中,基于 OpenLDAP 的方案是最完善的,包括内建的邮件列表支持,对各种
  服务、功能的控制。并且即将推出的管理后台目前也只支持 LDAP。

  所以强烈建议大家选择 OpenLDAP 方案。

* 提供的 webmail 有:

    - Roundcube webmail 0.2.1
    - SquirrelMail 1.4.19

  以上 webmail 都支持全局地址簿,用户自行修改密码,自定义邮件过滤规则。
  其中,Roundcube webmail 带有 AJAX 技术,用户交互方面更友好一些,操作
  起来也更方便,所以强烈推荐使用 Roundcube webmail。

* 支持的针对单个用户与针对整个域的服务限制和功能限制:

    服务、功能名称     | 支持针对单个用户进行控制 | 针对整个域进行控制
    -----------------------------------------------------------------
    所有邮件相关的服务 | 支持                     | 支持
    通过 POP3 收取邮件 | 支持                     | N/A
    通过 IMAP 收取邮件 | 支持                     | N/A
    通过 SMTP 发送邮件 | 支持                     | N/A
    接收邮件           | 支持                     | N/A
    转发邮件           | 支持                     | N/A
    BCC 所有发送的邮件 | 支持                     | 支持
    BCC 所有接收的邮件 | 支持                     | 支持
    自定义邮件过滤规则 | 支持                     | N/A

  此外,还可以控制是否将用户、邮件列表、alias 的邮件地址显示在全局
  LDAP 地址簿中(此功能仅限于使用 LDAP 存储后端的情况)。

  在 policyd 中还可以有更多、更高级的功能限制,例如针对单个用户进行
  附件大小的控制,等等。但目前缺乏比较直观的用户交互配置工具,所以
  可能大部分用户都没有用到这些功能。但是这些将会整合到 iRedMail
  项目组开发的管理后台中。

* 内建的邮件列表支持(该功能仅限于 LDAP 方案)

  从 0.5.0-RC2 开始,LDAP 方案中已经内建了对邮件列表的支持,不再
  需要额外安装 mailman, ezmlm 等专门的邮件列表软件。

  邮件列表的管理操作也将在开发的管理后台中实现。

* 改进的 Maildir 路径设计,更适合大规模部署的环境。

  Maildir 路径已经有最初的 domain.ltd/username/ 改为:
  d/do/domain.ltd/u/us/use/username/(其中 Dovecot 会自动在路径后面
  加上 Maildir/ 目录),目的是为了加快内核在文件系统层面对文件的
  索引速度,以是大用户量的情况下仍能得到较好的文件系统层面的性能。

  Maildir 使用的是相对路径,而路径的前半部分决定了整个 Maildir 的
  绝对路径。通过改变前半部分,可以很轻松地调整邮箱在磁盘、存储上
  的分布。而前半部分则是控制在 LDAP 方案的 storageBaseDirectory 属性
  或 MySQL 方案的 storagebasedirectory 字段中。当磁盘快满的时候,
  可以通过设置不同的 storageBaseDirectory 路径,方便地添加新用户。

* 支持在所有外发的邮件中插入“免责声明”(disclaimer)内容。

  目前实现的有:插入针对单个域、单个用户以及不区分域和用户的 catchall
  的免责声明内容。

* 增加了两个小工具:

  - 在用户邮箱容量达到指定的百分比时自动发送邮件通知用户及时清理邮箱。
  - 批量导入邮件用户(仅用于 LDAP 方案)。

其它主要的功能如白名单、黑名单、灰名单等,仍然没有变化,但部分功能
可能已经得到加强。

-- 
Best Regards.

Zhang Huangbin

- Open Source Mail Server Solution for Red Hat(R) Enterprise Linux,
  CentOS, Debian, Ubuntu:
  + http://code.google.com/p/iredmail/
  + http://www.iredmail.org/forum/