Topic: iRdAdmin-Pro-MySQL-1.9.0 has been released
== UPDATE / Jan 8, 2015 ==
We released new version v1.9.1 on Jan 8, it fixes several critical bugs in v1.9.0. Please follow "How to download the latest iRedAdmin-Pro" section to get the latest release, v1.9.1.
Not correctly save per-user wblist in self-service page.
Removes existing wblist after adding new ones.
Raise 'internal server error' if login username/password is wrong.
Cannot delete all quarantined mails.
Not handle msg 'WBLIST_UPDATED' in self-service page.
== ORIGINAL POST ==
iRedAdmin-Pro-MySQL-1.9.0 (a.k.a. iRedAdmin-Pro for MySQL and MariaDB backends) is now available for your upgrading and purchasing.
IMPORTANT NOTE: Please upgrade iRedMail to the latest iRedMail-0.9.0 before upgrading iRedAdmin-Pro.
Upgrade tutorial is available here: http://www.iredmail.org/docs/migrate.or … admin.html
Download the latest iRedAdmin-Pro
All customers can get download link of this new release with below steps if you have iRedAdmin-Pro-MySQL-1.4.0 or later releases installed:
Login to iRedAdmin-Pro as global admin
Click "License" on the top-right corner, it will show you basic license info and a "Download" button if new version is available for upgrading.
If you're running older release, please mail to support @ iredmail.org to get download link of the latest release.
Highlight features in this release
Self-service. Normal user can login to manage their own profile (name, password), forwarding, per-user white/blacklist, quarantined mails, and check received mails.
Deeper Amavisd integration: global/per-domain/per-user whitelist and blacklist, spam policy.
Able to generate CRAM-MD5/SSHA512/BCRYPT password hashes.
Full changes since iRedAdmin-Pro-MySQL-1.8.2:
* New features: - Better Amavisd integration: o Able to set max size of single incoming email. Note: it requires iRedAPD plugin `amavisd_message_size_limit`. o Able to manage per-domain, per-user white/blacklists, and it's integrated with Amavisd. + Although this white/blacklists works with Amavisd after-queue, but you'd better enable iRedAPD plugin `amavisd_wblist` to reject blacklisted senders during smtp session to save system resource. + It replaces white/blacklists provided by Cluebringer, but Cluebringer wblist also works. o Able to set global, per-domain and per-user (basic) spam policy. - self-service. Normal user can login to manage their own profile (name, password), forwarding, per-user white/blacklist, quarantined mails, and check received mails. o Self-service is disabled by default. Please set below parameter in iRedAdmin config file 'settings.py' then reload/restart Apache web service or uwsgi service if you're running Nginx. ENABLE_SELF_SERVICE = True o Domain admin can restrict allowed self-service preferences in domain profile page, under tab 'Advanced'. o Server admin is able to set which self-service page should be displayed after user login. Sample setting in iRedAdmin config file: SELF_SERVICE_DEFAULT_PAGE = 'preferences' # Default setting SELF_SERVICE_DEFAULT_PAGE = 'quarantined' # Quarantined Mails SELF_SERVICE_DEFAULT_PAGE = 'received' # Received Mails o User is able to white/blacklist sender or sender domain in 'Quarantined Mails' page. o User is able to blacklist sender or sender domain in 'Received Mails' page. * Improvements: + Able to sort quarantined mails by spam score. + Able to generate 'CRAM-MD5' password hash with command `doveadm pw`. + Able to generate bcrypt password hash with Python module 'bcrypt' or 'py-bcrypt'. It works on BSD systems, but not Linux. Since libc shpped in most Linux distributions doesn't support bcrypt, Dovecot cannot verify bcrypt hash on Linux. + Able to sort mail users by mailbox quota usage percentage. + Able to restrict IP addresses where global admin are allowed to login from (new setting parameter: GLOBAL_ADMIN_IP_LIST). + Show spam score in quarantined page and received mail log page. + Able to filter quarantined emails by quarantined type: bad header. + Able to set default per-user sender/recipient bcc address for newly created mail user. * Fixed issues: - Not escape random password in account creation page. this bug causes iRedAdmin displays an incomplete password. - Cannot set domain quota to unlimited with radio checkbox. Thanks Dinis D <dueldanov _at_ gmail> for the report. - Incorrect regular expression which not support IDN domain name. - Cannot white/blacklist some IP addresses due to incorrect regular expression. - Not correctly show domain status (active/inactive) in domain list page when domain is inactive but has custom relay. - Not sync 'mailbox.enablelda' and 'mailbox.enablelmtp' while updating 'mailbox.enabledeliver'. - Not show `mailbox.employeeid` in search result. - Not correctly mark user as normal admin or global admin. - Use removed SQL columns while searching accounts. - Cannot set per-user mailbox quota. Thanks Kim Gardner <ferrisxb9r _at_ gmail.com> for the report. - Generated random password is longer than max password length. Thanks labasus <labas _at_ gmx dot co.uk> for the report. - Not detect openSUSE in script tools/upgrade_iredadmin.sh. - Duplicate value of 'Received' header while rendering quarantined mail headers. * Updated translations: + Spain (es_ES). Thanks informatica _at_ ttu.es. + Portuguese (Brazil), (pt_BR). Thanks Douglas Medeiros <email@example.com>.