Topic: iRedAdmin-Pro-SQL-3.0 has been released
iRedAdmin-Pro-SQL-3.0 (iRedAdmin-Pro for MySQL, MariaDB and PostgreSQL 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-SQL-2.9.0:
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:
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`).
Cannot verify password: `POST /api/verify_password/user/<mail>`.
Not correctly set date to deleted mailboxes while deleting a domain (`DELETE /api/domain/<domain>/keep_mailbox_days/<number>`). Thanks Wes Cossick <wes _at_ hoa-express.com> for the report.
Able to export statistics of admins.
If new password doesn't match policies, display error messages of all unmatched policies.
Spam policy: able to set score for blocking/quarantining detected spam.
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`.
While deleting a domain, it removes all forwarding destinations addresses under this domain, but it should be kept for those forwarding source addresses which don't belong to removed domain.
When login as normal admin, it lists global admins in the per-domain admin list page.
Normal domain admin should not be able to update max user quota.
Cannot correctly sort domain names on domain list page.
Cannot unassign user from external mail aliases on user profile page.
Cannot filter admin log.
Cannot set throttle setting to inherit from lower priority account.
Not strip leading and ending spaces in search string.
Incorrectly delete assigned external mail alias groups while updating mail user profile.
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.
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.
Cannot generate email message if quarantined mail subject contains non-ascii characters.
Not correctly handle mail subject in some case.
German (de_DE). Thanks Peter <info _at_ nuw.biz>.
Italian (it_IT). Thanks Francesco <frankonet _at_ infinito.it>.