Topic: iRedAdmin-Pro-LDAP-3.2 has been released
Dear all,
iRedAdmin-Pro-LDAP-3.2 (iRedAdmin-Pro for OpenLDAP and OpenBSD ldapd(8) backends) is now available for upgrading and purchasing.
IMPORTANT NOTE: Please upgrade iRedMail to the latest iRedMail-0.9.9 BEFORE upgrading iRedAdmin-Pro.
Upgrade tutorials for iRedAdmin-Pro are available here: http://www.iredmail.org/docs/migrate.or … admin.html
How to download the latest iRedAdmin-Pro
iRedAdmin-Pro customers can get download link of this new release by following steps below:
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 above steps don't work for you, please send an email to support @ iredmail.org to get download link of the latest release.
Below are detailed changes since iRedAdmin-Pro-LDAP-3.1:
RESTful API
API Document: https://docs.iredmail.org/iredadmin-pro … l.api.html
Able to add subscribers while creating (subscribeable) mailing list.
Able to add/remove subscribers while updating (subscribeable) mailing list.
Able to get all subscribers of given mailing list with optional parameter `with_subscribers=yes`:
URI: `GET /api/ml/<mail>?with_subscribers=yes`
Able to list all mailing lists in given domain:
URI: `GET /api/mls/<domain>`
Optional parameters: `email_only=yes`. if present, return a list of mailing list email addresses. Otherwise return a list of mailing list profiles.
Able to set mailbox format, mailbox folder name, full maildir path while creating/updating user:
URIS:
`POST /api/user/<mail>`
`PUT /api/user/<mail>`
Parameters: `mailboxFormat`, `mailboxFolder`, `maildir`.
Show mailbox size and number of stored messages while getting user profile:
URI: GET /api/user/<mail>
New parameter names: stored_bytes, stored_messages.
Show assigned mail alias groups and mailing lists while getting user profile:
URI: GET /api/user/<mail>
New parameter names: mailing_aliases, mailing_lists.
Able to reset user password by submitting a password hash (`PUT /api/user/<mail>`, parameter `password_hash`).
Fixed issues:
Cannot verify password: `POST /api/verify_password/user/<mail>`.
Improvements
Able to export statistics of admins.
2 LDAP attributes for mail user are deprecated: storageBaseDirectory, mailMessageStore.
If new password doesn't match policies, display error messages of all unmatched policies.
Allow multiple title attributes for mail user.
Spam policy: able to set score for blocking/quarantining detected spam.
In mailing list profile page, it's able to control whether or not to display mailing list in global address book.
On search result page, now able to set days to keep mailbox of removed domain and user accounts.
Able to define days to keep removed mailbox for normal domain admin and global admin. With default settings, normal admin can keep mailbox for 1 day, 1/2/3 weeks, 1/2/3/6/12 months. Global admin can keep mailbox for 1 day, 1/2/3 weeks, 1/2/3/6/12 months, 2/3 years, and 'forever'.
Display user password last change date on user list page and user profile page.
Able to set mailbox format while creating new user.
New: tools/dump_quarantined_mails.py, used to dump quarantined emails to the directory given on command line. It's useful if you want to train SpamAssassin by calling `sa-learn`.
Fixed issues
self-service: User can not update preferences.
Not correctly revoke admin privilege while removing user.
Cannot correctly add new user when there's alias domain.
Cannot automatically assign newly created user to unsubscribeable mailing list.
Normal domain admin can create unlimied domains.
Normal domain admin should not be able to update max user quota.
Cannot correctly sort domain names on domain list page.
Cannot send email to mailing list which is migrated from old-style mailing list.
Cannot filter admin log.
Incorrect url of mailing list profile page in search result page.
Cannot correctly subscribe user to or unsubscribe user from mailing list in user profile page when domain has alias domains.
Cannot set throttle setting to inherit from lower priority account.
While deleting (old style) mailing list, not remove all alias domain addresses from internal members.
Renaming mailing list doesn't remove old mail address from member account.
Not strip leading and ending spaces in search string.
Cannot disable imap service per user.
Not correctly set spam policy to deliver detected spam/virus/badheader/banned mail to mailbox while quarantining is disabled.
Not delete all emails of selected quarantined type (e.g. spam, virus). It deleted all emails no matter which quarantined type you are viewing.
Update library used to delete LDAP tree. This causes iRedAdmin cannot be started on Ubuntu 18.04 with python-ldap-3.0.
Not handle service name 'pop3tls' and 'imaptls' for Dovecot-2.3.
Not use AMAVISD_QUARANTINE_HOST as mlmmj relay host if a remote Amavisd server is used.
tools/notify_quarantined_recipients.py:
Cannot generate email message if quarantined mail subject contains non-ascii characters.
Not correctly handle mail subject in some case.
Translations
New: Danish (da_DK). Thanks Søren Mortensen <sm _at_ upnavigator.dk>.
Updated: German (de_DE). Thanks lug-gh on github.
----
Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.