Release.Notes/iRedMail/0.7.0

From iRedMail

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
 +
__TOC__
 +
----
----
'''TO BE CONTINUED.'''
'''TO BE CONTINUED.'''
Line 7: Line 9:
* iRedMail now works on Debian 6 (Squeeze) and openSUSE 11.3, 11.4.
* iRedMail now works on Debian 6 (Squeeze) and openSUSE 11.3, 11.4.
-
= New Features =
+
= New Features and Improvements =
-
= Improvements =
+
* Store realtime quota usage in MySQL with Dovecot. Available in both OpenLDAP and MySQL backend.
 +
* Auto create default IMAP folders (Sent/Drafts/Trash/Junk) with dovecot plugin: autocreate.
 +
* Roundcube will now save date of password last change. Available in both OpenLDAP and MySQL backend.
 +
* Enable whitelising sender (WHITELISTSENDER=1) in policyd by default.
 +
* Increase dovecot setting "mail_process_size" to 1024MB by default. Hope to avoid a dovecot "out of memory" issue when processing large mailbox. Thanks James Kong.
 +
* Don't quarantine mails with bad header in Amavisd (with setting '$bad_header_quarantine_method=undef;').
 +
* Use repository 'backports.debian.org' to install some binary packages on Debian 5.
 +
* Integrate MySQL in Amavisd: @storage_sql_dsn.
 +
* New backup scripts: tools/backup_openldap.sh, tools/backup_mysql.sh. Reference: http://www.iredmail.org/wiki/index.php?title=IRedMail/FAQ/Backup
 +
 
 +
 
 +
* MySQL backend only:
 +
** Check domain status in dovecot/postfix SQL lookup.
 +
** Make catch-all account work as expected with MySQL backend.
 +
** Create indexes for some columns.
 +
** Enable iRedAPD for MySQL backend. Used for mail alias deliver restrictions. Reference: http://www.iredmail.org/wiki/index.php?title=Install/iRedAPD/MySQL
 +
** New column: domain.defaultpasswordscheme. Used to store per-domain password scheme in iRedAdmin-Pro.
 +
** New column: mailbox.passwordlastchange. Used to store date of password last change.
 +
** Improve backup mx support with MySQL backend. Thanks tiangangnet@bbs
 +
 
 +
 
 +
* OpenLDAP backend only:
 +
** Alias domain support for catchall account in LDAP backend.
 +
** Support personal LDAP address book for OpenLDAP backend. Disabled by default.
 +
** Don't allow user to view ldap attributes: domainAdmin, domainGlobalAdmin.
 +
** Mailbox sharing now works as expected. Disabled by default. Thanks alexp@forum for testing and fixes.
 +
** Bypass user alias (shadowAddress) in postfix sender login check (smtpd_sender_login_maps).
 +
** Make mail list of alias domain work. Thanks for Andrea Di Dato's feedback and testing.
= Fixes =
= Fixes =
 +
 +
* Incorrect path of phpLDAPadmin on Ubuntu 10.04.x/10.10.x. Thanks xulingyun@bbs for the feedback.
 +
* Incorrect file location of awstats.pl on Debian/Ubuntu.
= Package Updates =
= Package Updates =
Line 21: Line 53:
* iRedAPD -> 1.3.4.
* iRedAPD -> 1.3.4.
* PostfixAdmin -> Removed. [http://www.iredmail.org/forum/topic1735-why-we-remove-postfixadmin-in-iredmail070.html Why we remove PostfixAdmin]
* PostfixAdmin -> Removed. [http://www.iredmail.org/forum/topic1735-why-we-remove-postfixadmin-in-iredmail070.html Why we remove PostfixAdmin]
-
 
-
* Check domain status in dovecot MySQL lookup and postfix virtual_mailbox_maps, virtual_alias_maps, sender_login_maps, per-user transport_maps, per-user sender_bcc_maps and recipient_bcc_maps (MySQL backend).
 
-
* Make catch-all account work as expected with MySQL backend.
 
-
* Create indexes for some columns in MySQL backend.
 
-
* Enable iRedAPD for MySQL backend. Used for mail alias deliver restrictions. Reference: http://www.iredmail.org/wiki/index.php?title=Install/iRedAPD/MySQL
 
-
* Alias domain support for catchall account in LDAP backend.
 
-
* Enable personal LDAP address book for OpenLDAP backend.
 
-
* New column for MySQL backend: domain.defaultpasswordscheme. Used to store per-domain password scheme.
 
-
* Don't allow user to view ldap attributes: domainAdmin, domainGlobalAdmin.
 
-
 
-
    * Fixed:
 
-
        + Incorrect path of phpLDAPadmin on Ubuntu 10.04.x/10.10.x.
 
-
          Thanks xulingyun@bbs for the feedback.
 
-
        + Fix incorrect file location of awstats.pl on Debian/Ubuntu.
 
-
 
-
iRedMail-0.7.0-beta2:
 
-
    * Improvements:
 
-
        + Auto create default IMAP folders with dovecot plugin: autocreate.
 
-
        + Add plugin 'imap_acl' for roundcube to let users manage their
 
-
          mailbox sharing, but disabled by default.
 
-
        + Mailbox sharing support with dovecot 1.2. Disabled by default.
 
-
        + Show realtime quota usage with dovecot-1.2 dict quota in
 
-
          PostfixAdmin.
 
-
        + Don't quarantine mails with bad header in Amavisd.
 
-
          '$bad_header_quarantine_method=undef;'
 
-
        + Increase dovecot "mail_process_size" to 1024MB by default. Hope to
 
-
          avoid a dovecot "out of memory" issue when processing large mailbox.
 
-
          Thanks James Kong.
 
-
        + Enable whitelising sender (WHITELISTSENDER=1) in policyd by default.
 
-
 
-
 
-
iRedMail-0.7.0-beta1:
 
-
    * Works on OpenSuSE 11.3. Tested on 11.3, but it should work well on
 
-
      11.2, 11.1 too.
 
-
    * Improvements:
 
-
        + Store realtime quota usage in MySQL with Dovecot-1.2. Reference:
 
-
          http://www.iredmail.org/wiki/index.php?title=IRedMail/FAQ/Store.Realtime.Quota.In.MySQL
 
-
        + Use repository 'backports.debian.org' on Debian 5.
 
-
        + Bypass shadow address in postfix sender login checking.
 
-
        + Improve postfix ldap lookup to make mail list of alias domain work.
 
-
          Thanks for Andrea Di Dato's feedback and testing.
 
-
        + Integrate MySQL in Amavisd: @storage_sql_dsn.
 
-
        + Improve backup mx support with MySQL backend. Thanks tiangangnet@bbs
 
-
        + Replaced ldap attribute:
 
-
            - gn (old) -> givenName
 
-
            - fax (old) -> facsimileTelephoneNumber
 
-
    * New backup scripts: tools/backup_openldap.sh, tools/backup_mysql.sh.
 
-
      Reference: http://www.iredmail.org/wiki/index.php?title=IRedMail/FAQ/Backup
 

Revision as of 10:54, 31 March 2011

Contents



TO BE CONTINUED.


New Linux Distribution and OS Versions

  • iRedMail now works on Debian 6 (Squeeze) and openSUSE 11.3, 11.4.

New Features and Improvements

  • Store realtime quota usage in MySQL with Dovecot. Available in both OpenLDAP and MySQL backend.
  • Auto create default IMAP folders (Sent/Drafts/Trash/Junk) with dovecot plugin: autocreate.
  • Roundcube will now save date of password last change. Available in both OpenLDAP and MySQL backend.
  • Enable whitelising sender (WHITELISTSENDER=1) in policyd by default.
  • Increase dovecot setting "mail_process_size" to 1024MB by default. Hope to avoid a dovecot "out of memory" issue when processing large mailbox. Thanks James Kong.
  • Don't quarantine mails with bad header in Amavisd (with setting '$bad_header_quarantine_method=undef;').
  • Use repository 'backports.debian.org' to install some binary packages on Debian 5.
  • Integrate MySQL in Amavisd: @storage_sql_dsn.
  • New backup scripts: tools/backup_openldap.sh, tools/backup_mysql.sh. Reference: http://www.iredmail.org/wiki/index.php?title=IRedMail/FAQ/Backup


  • MySQL backend only:
    • Check domain status in dovecot/postfix SQL lookup.
    • Make catch-all account work as expected with MySQL backend.
    • Create indexes for some columns.
    • Enable iRedAPD for MySQL backend. Used for mail alias deliver restrictions. Reference: http://www.iredmail.org/wiki/index.php?title=Install/iRedAPD/MySQL
    • New column: domain.defaultpasswordscheme. Used to store per-domain password scheme in iRedAdmin-Pro.
    • New column: mailbox.passwordlastchange. Used to store date of password last change.
    • Improve backup mx support with MySQL backend. Thanks tiangangnet@bbs


  • OpenLDAP backend only:
    • Alias domain support for catchall account in LDAP backend.
    • Support personal LDAP address book for OpenLDAP backend. Disabled by default.
    • Don't allow user to view ldap attributes: domainAdmin, domainGlobalAdmin.
    • Mailbox sharing now works as expected. Disabled by default. Thanks alexp@forum for testing and fixes.
    • Bypass user alias (shadowAddress) in postfix sender login check (smtpd_sender_login_maps).
    • Make mail list of alias domain work. Thanks for Andrea Di Dato's feedback and testing.

Fixes

  • Incorrect path of phpLDAPadmin on Ubuntu 10.04.x/10.10.x. Thanks xulingyun@bbs for the feedback.
  • Incorrect file location of awstats.pl on Debian/Ubuntu.

Package Updates

  • phpMyAdmin -> 3.3.10.
  • Roundcube webmail -> 0.5.1
  • Dovecot -> 1.2.x. On RHEL/CentOS & Debian 5 (with backports).
  • iRedAdmin -> 0.1.4.
  • iRedAPD -> 1.3.4.
  • PostfixAdmin -> Removed. Why we remove PostfixAdmin
Personal tools