Attention
Check out the lightweight on-premises email archiving software developed by iRedMail team: Spider Email Archiver.
Remote Upgrade Assistance
Check out our remote upgrade support if you need assistance.
/etc/iredmail-release with new iRedMail version numberiRedMail 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:
1.3.2
SOGo team removed nightly builds for SOGo v4 + v3 permanently (FYI: https://sogo.nu/bugs/view.php?id=5157), ALL servers must update yum/apt repository files and switch to SOGo v5.
Please follow our tutorial to upgrade:
Attention
iRedAPD has been migrated to Python 3 and doesn't support Python 2 anymore.
Please follow below tutorial to upgrade iRedAPD to the latest stable release: Upgrade iRedAPD to the latest stable release
Attention
mlmmjadmin has been migrated to Python 3 and doesn't support Python 2 anymore.
Please follow below tutorial to upgrade mlmmjadmin to the latest stable release: Upgrade mlmmjadmin to the latest stable release
Attention
iRedAdmin has been migrated to Python 3 and doesn't support Python 2 anymore.
Please follow below tutorial to upgrade iRedAdmin to the latest stable release: Upgrade iRedAdmin to the latest stable release.
Roundcube 1.4
Since Roundcube 1.3, at least PHP 5.4 is required. If your server is running PHP 5.3 and cannot upgrade to 5.4, please upgrade Roundcube the latest 1.2 branch instead.
All users are encouraged to upgrade the latest Roundcube release.
References:
If you have netdata installed, you can upgrade it by following this tutorial: Upgrade netdata.
Please run commands below as root user to get latest filter file for Roundcube:
cd /etc/fail2ban/filter.d/
wget -O roundcube.iredmail.conf https://raw.githubusercontent.com/iredmail/iRedMail/1.3.2/samples/fail2ban/filter.d/roundcube.iredmail.conf
Restarting fail2ban service is required.
Please update parameter @av_scanner in Amavisd config file as described
below, so that Amavisd logs matched virus database name.
/etc/amavisd/amavisd.conf/etc/amavis/conf.d/50-user/usr/local/etc/amavisd.conf/etc/amavisd.confFind parameter @av_scanner like below:
@av_scanners = (
...
qr/\bOK$/,
qr/\bFOUND$/,
qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ],
);
Append letter m after OK$/ and FOUND$/ like below:
@av_scanners = (
...
qr/\bOK$/m,
qr/\bFOUND$/m,
qr/^.*?: (?!Infected Archive)(.*) FOUND$/m ],
);
Restarting Amavisd service is required.
amavisd databaseIn amavisd database, column msgs.from_addr is defined as VARCHAR(255), it
doesn't support emoji characters. Please login to MySQL/MariaDB server as root
user or amavisd user, then run SQL commands below to fix it:
USE amavisd;
ALTER TABLE msgs MODIFY COLUMN from_addr VARBINARY(255) NOT NULL DEFAULT '';
amavisd databaseIn amavisd database, column msgs.from_addr is defined as VARCHAR(255), it
doesn't support emoji characters. Please login to MySQL/MariaDB server as root
user or amavisd user, then run SQL commands below to fix it:
USE amavisd;
ALTER TABLE msgs MODIFY COLUMN from_addr VARBINARY(255) NOT NULL DEFAULT '';