diff --git a/html/upgrade.iredmail.0.9.2-0.9.3.html b/html/upgrade.iredmail.0.9.2-0.9.3.html new file mode 100644 index 00000000..71be8968 --- /dev/null +++ b/html/upgrade.iredmail.0.9.2-0.9.3.html @@ -0,0 +1,81 @@ + + + + Upgrade iRedMail from 0.9.2 to 0.9.3 + + + + +

Upgrade iRedMail from 0.9.2 to 0.9.3

+
+ +
+

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

+

ChangeLog

+
+

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

+
+ +

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.

+ +
# Use dovecot deliver program as LDA.
+dovecot unix    -       n       n       -       -      pipe
+    flags=DRhu ...
+
+ + +
    flags=DRh ...
+
+ +

Document published under a CC BY-ND 3.0 license. If you found something wrong, please do contact us to fix it. + \ No newline at end of file diff --git a/upgrade/0-upgrade.iredmail.0.9.2-0.9.3.md b/upgrade/0-upgrade.iredmail.0.9.2-0.9.3.md new file mode 100644 index 00000000..7aea2c33 --- /dev/null +++ b/upgrade/0-upgrade.iredmail.0.9.2-0.9.3.md @@ -0,0 +1,56 @@ +# 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](../support.html) and [contact us](../contact.html). + +* 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](./upgrade.iredapd.html) + +Detailed release notes are available here: [iRedAPD release notes](./iredapd.releases.html). + +### [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.