1

Topic: iRedAdmin-Pro-LDAP-2.6.0 has been released.

Dear all,

iRedAdmin-Pro-LDAP-2.6.0 (a.k.a. iRedAdmin-Pro for OpenLDAP backend) 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-LDAP-2.5.0.

RESTful API
Improvements
  • Able to set limits of mail user/list/alias accounts while creating new domain.

  • Able to manage per-domain and per-user sender dependent relayhost.

  • Able to enable/disable SOGo service for a single user in user profile page.

  • Bring back option 'Relay without verifying local recipients' for per-domain relay setting.

  • Show progress bar in domain list page to indicate percentage of used quota (and allocated quota).

  • Show a small icon as indicator:

    • on domain list page: indicate current domain has alias domain(s)

    • on mailing list/alias list page: indicate  current account has alias addresses.

    • on user list page: indicate current account

      • has alias address(es)

      • forwarding address(es)

      • has been assigned to some mailing list(s)

    Moving cursor on the icon will show more details like addresses of alias, forwarding and assigned mailing lists.

Fixed issues
  • Cannot convert invalid date/time to local time.

  • Not add required header (Content-Type: text/html) for web pages.

  • tools/cleanup_amavisd_db.py: Not correctly delete unreferred sql records in Amavisd database, this bug may incorrectly delete some whitelists/blacklists.

  • Updating per-domain and per-user greylisting setting will delete whitelisted domains for greylisting service.

Updated translations
  • Spain (es_ES). Thanks Juan Bou Riquer <jbou@cancun.com.mx>.

----

Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.

2

Re: iRedAdmin-Pro-LDAP-2.6.0 has been released.

Looks like bug in this version:
Global admin cannot modify Users Incoming/Outgoing BCC in Advanced tab then  -> Disabled user profiles (BCC enabled)

3

Re: iRedAdmin-Pro-LDAP-2.6.0 has been released.

Hi labasus,

I cannot reproduce this issue, do steps below correct to reproduce it?

- Login as global admin
- Go to a user profile page
- Under 'Advanced' tag, update BCC addresses for both incoming/outgoing emails. I typed an existing email address here.
- Save change.

It correctly saves the bcc addresses.

4

Re: iRedAdmin-Pro-LDAP-2.6.0 has been released.

Could you try:
1) Login as global admin
2) go to domain.tld profile -> advanced tab and enable  BCC in Disabled user profiles
3) go to a user profile (from domain.tld) page -> Advanced tag .... in my case I have no BCC addresses
but if disable BCC from p.2 (Disabled user profiles) I can see BCC addresses again.

5

Re: iRedAdmin-Pro-LDAP-2.6.0 has been released.

I can reproduce this bug. Please fix it with patch below. Thanks very much for the feedback. smile

diff -r adfcbdd59e7c -r 0a358dca4fa0 templates/default/ldap/user/profile.html
--- a/templates/default/ldap/user/profile.html    Thu Sep 29 11:57:20 2016 +0800
+++ b/templates/default/ldap/user/profile.html    Thu Sep 29 17:54:21 2016 +0800
@@ -454,7 +454,7 @@
         {% endif %}
     {% elif profile_type == 'advanced' %}
         {# BCC #}
-        {% if 'bcc' not in disabled_user_profiles %}
+        {% if session.get('is_global_admin') or 'bcc' not in disabled_user_profiles %}
         <div class="columns clear">
             <div class="col2-3 ">
                 {{ display_recipient_bcc(address=userRecipientBccAddress) }}
@@ -470,10 +470,9 @@
                 </div>
             </div>{#-- .col1-3 --#}
         </div>
+        <div class="rule"></div>
         {% endif %}
 
-        <div class="rule"></div>
-
         {# Enabled services #}
         {{ display_enabled_services(accountType='user',
                                     enabledService=enabledService,