1

Topic: iRedAdmin-Pro-SQL-2.7.0 has been released

Dear all,

iRedAdmin-Pro-SQL-2.7.0 (iRedAdmin-Pro for MySQL, MariaDB and PostgreSQL backends) is now available for upgrading and purchasing.

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.6.0:

RESTful API
  • NEW: Able to manage global, per-domain and per-user greylisting settings, whitelist senders, and global whitelisted SPF domains.

Improvements
  • While removing mail user account, option 'Keep (mailbox) forever' now log a null delete date instead of keeping for 100 years. Thanks mejo <jonas _at_ freesources.org> for the feedback in forum.

  • Able to manage whitelists/blacklists based on reverse DNS name of sender server IP address. Sponsored development by Daniel Senie <dts _at_ amaranth.com>.

  • Able to search accounts based on per-user alias address and mail forwarding address.

  • Display per-user alias addresses and mail forwarding addresses in search result page.

  • Able to define custom favicon.ico with parameter BRAND_FAVICON.

  • Able to use CIDR network as whitelist/blacklists. e.g. 192.168.1.0/24, 2002::1234:abcd:ffff:c0a8:101/64. Sponsored development by Daniel Senie <dts _at_ amaranth.com>.

  • Able to generate and verify SHA512 password hash.

  • New: tools/reset_user_password.py, used to reset user password.

Fixed issues
  • RESTful API:

    • Not remove admin privilege after revoked domain admin privilege if admin doesn't manage any domain anymore.

    • Not correctly set per-domain enabled/disabled domain profiles.

    • Cannot get per-domain sender dependent relayhost while getting domain profile.

    • Cannot correctly remove per-domain sender/recipient BCC settings.

    • Cannot correctly reset per-domain transport if domain was marked as backup MX.

    • Not correctly update profiles (password, global admin privilege) for standalone admin account.

    • Cannot set per-user alias addresses while creating new mail user.

    • Cannot add or remove per-user alias addresses while updating user profile.

    • User mailbox quota was removed while updating user profile. Thanks Dorian Gutowski <dorian _at_ 604media.com> for the report.

  • Not use default transport setting while creating new domain.

  • Not delete managed domains if user (which has admin privilege) after revoked admin privilege.

  • Not store plain password while user changing password -- if iRedAdmin-Pro is configured to store plain password. Thanks Sergio <sergio _at_ winc.net> for the report.

  • Not remove per-account wblist/greylisting/throttle settings and tracking data while removing account.

  • Not correctly count accounts while listing accounts with first letter of email address.

  • Not correctly page if current account list page is filtered with first letter of email address.

  • Not remove throttle and greylisting settings while removing domains.

  • Spam policy (quarantining) doesn't fully working.

  • If user is assigned as moderator of mail alias account, after user was removed, it still exists in alias moderator list.

  • Not use custom settings while getting top sender/recipients on Dashboard page. Thanks nicolasfo <nicolas _at_ franceoxygene.fr> for the report.

  • Not update backupmx status while disabling 'Relay without verifying local recipients' in domain profile page, tab 'Relay'. Thanks Luftar Braha <luftar.braha _at_ gmail> for the report.

  • tools/notify_quarantined_recipients.py: Not convert time to local time zone. Thanks roy.wong <roy.wong _at_ jmi.com.hk> for the report.