iredmail-doc/upgrade/0-upgrade.iredmail.0.9.2-0....

1.8 KiB

Upgrade iRedMail from 0.9.2 to 0.9.3

[TOC]

This is still a DRAFT document, do NOT apply it.

ChangeLog

We provide remote upgrade service, check the price and contact us.

  • 2015-06-09: [OPTIONAL] Fixed: Not preserve the case of ${extension} while delivering message to mailbox.

General (All backends should apply these steps)

Update /etc/iredmail-release with new iRedMail version number

iRedMail stores the release version in /etc/iredmail-release after installation, it's recommended to update this file after you upgraded iRedMail, so that you can know which version of iRedMail you're running. For example:

# File: /etc/iredmail-release

0.9.3

Upgrade iRedAPD (Postfix policy server) to the latest 1.7.0

Please follow below tutorial to upgrade iRedAPD to the latest stable release: How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release

Detailed release notes are available here: iRedAPD release notes.

[OPTIONAL] Fixed: Not preserve the case of ${extension} while delivering message to mailbox

With iRedMail-0.9.2 and earlier releases, email sent to user username+Ext@domain.com (upper case E) will be delivered to folder ext (lower case e) of username@domain.com's mailbox. This fix will preserve the case of address extension.

  • Open file /etc/postfix/master.cf (Linux/OpenBSD) or /usr/local/etc/postfix/master.cf (FreeBSD), find below lines:
# Use dovecot deliver program as LDA.
dovecot unix    -       n       n       -       -      pipe
    flags=DRhu ...
  • Replace flags=DRhu by flags=DRh (remove u) in the third line:
    flags=DRh ...
  • Save your change and restart Postfix service.