1

Topic: iRedAdmin-Pro-LDAP-3.3 has been released

Dear all,

iRedAdmin-Pro-LDAP-3.3 (iRedAdmin-Pro for OpenLDAP and OpenBSD ldapd(8) 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-LDAP-3.2:

Fixed issues
  • Incorrectly show featured relevant to Amavisd on domain profile page when it's not installed.

  • Not correctly update per-user maildir path. Thanks Rain <rain6966@gmail> for the report.

  • Incorrect link of mailing list profile page on search result page. Thanks Ketan Aagja <ketan _at_ bnsgroup.co.uk> for the feedback.

  • Not correctly parse quarantined email message.

  • Not correctly store external members of mailing list.

  • Can not empty per-domain BCC addresses. Thanks Rain <rain6966@gmail> for the report.

  • Upgrade script 'tools/upgrade_iredadmin.sh' doesn't correct restart web service.

Updated translations
  • German (de_DE). Thanks Martin Hofheinz <info _at_ netzwerk-design _dot_ net>.

Help translate in this github repo: https://github.com/iredmail/iredadmin-pro-translation.

----

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

2 (edited by napoleon.lam 2019-01-09 10:36:55)

Re: iRedAdmin-Pro-LDAP-3.3 has been released

Zhang,
  I  found a Bug in iredadmin 3.3! Deleting a user does not remove it from mailist
my environment:

- iRedMail version (check /etc/iredmail-release): 0.9.9 (new iredmail version)
- Linux/BSD distribution name and version: centos 7
- Store mail accounts in which backend (LDAP/MySQL/PGSQL):LDAP
- Web server (Apache or Nginx):Nginx
- Manage mail accounts with iRedAdmin-Pro? Yes version 3.3

Please have a simple test to verify it. I test it out on a clean installation.

Thanks
Napoleon

3

Re: iRedAdmin-Pro-LDAP-3.3 has been released

Hi Zhang,

After follow instruction and access /iredadmin then web browser error message bad gateway.

Please advise

Regards,

Pathic

4 (edited by labasus 2019-02-15 22:00:33)

Re: iRedAdmin-Pro-LDAP-3.3 has been released

Hi Zhang,

after upgrade to 3.3 version I have strange bug with postmaster user only (other domain admins works normally).

Can't open any user profile ( iredadmin/profile/user/general/email@domain.tld link)

Browser shows just - "internal server error" msg. with blank screen

Apache logs shows these errors:
[Fri Feb 15 15:58:22.414024 2019] [:error] [pid 12450] [remote 192.168.0.31:13516] Traceback (most recent call last):
[Fri Feb 15 15:58:22.414074 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]   File "/usr/lib/python2.7/dist-packages/web/application.py", line 239, in process
[Fri Feb 15 15:58:22.414085 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]     return self.handle()
[Fri Feb 15 15:58:22.414093 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]   File "/usr/lib/python2.7/dist-packages/web/application.py", line 230, in handle
[Fri Feb 15 15:58:22.414100 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]     return self._delegate(fn, self.fvars, args)
[Fri Feb 15 15:58:22.414108 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]   File "/usr/lib/python2.7/dist-packages/web/application.py", line 420, in _delegate
[Fri Feb 15 15:58:22.414215 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]     return handle_class(cls)
[Fri Feb 15 15:58:22.414225 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]   File "/usr/lib/python2.7/dist-packages/web/application.py", line 396, in handle_class
[Fri Feb 15 15:58:22.414336 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]     return tocall(*args)
[Fri Feb 15 15:58:22.414349 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]   File "/opt/www/iredadmin/controllers/ldap/user.py", line 293, in GET
[Fri Feb 15 15:58:22.414435 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]     _qr = mlmmj.get_subscribed_lists(mail=mail, query_all_lists=False)
[Fri Feb 15 15:58:22.414515 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]   File "/opt/www/iredadmin/libs/mlmmj/__init__.py", line 338, in get_subscribed_lists
[Fri Feb 15 15:58:22.414526 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]     r = requests.get(url, params=params, headers=api_headers, verify=_verify_ssl)
[Fri Feb 15 15:58:22.414533 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]   File "/usr/lib/python2.7/dist-packages/requests/api.py", line 72, in get
[Fri Feb 15 15:58:22.414616 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]     return request('get', url, params=params, **kwargs)
[Fri Feb 15 15:58:22.414624 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]   File "/usr/lib/python2.7/dist-packages/requests/api.py", line 58, in request
[Fri Feb 15 15:58:22.414736 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]     return session.request(method=method, url=url, **kwargs)
[Fri Feb 15 15:58:22.414752 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]   File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 502, in request
[Fri Feb 15 15:58:22.414760 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]     resp = self.send(prep, **send_kwargs)
[Fri Feb 15 15:58:22.414767 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]   File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 612, in send
[Fri Feb 15 15:58:22.414849 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]     r = adapter.send(request, **kwargs)
[Fri Feb 15 15:58:22.414857 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]   File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 504, in send
[Fri Feb 15 15:58:22.414864 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]     raise ConnectionError(e, request=request)
[Fri Feb 15 15:58:22.414872 2019] [:error] [pid 12450] [remote 192.168.0.31:13516] ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=7790): Max retries exceeded with url: /api/subscriber/postmaster@domain.tld/subscribed?query_all_lists=no&email_only=no (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa4b6aeca90>: Failed to establish a new connection: [Errno 111] Connection refused',))
[Fri Feb 15 15:58:22.414997 2019] [:error] [pid 12450] [remote 192.168.0.31:13516]

5

Re: iRedAdmin-Pro-LDAP-3.3 has been released

The problem was with /var/log/vmail permission
it have to be 775

So, this can fix: chmod 775 /var/log/vmail

6

Re: iRedAdmin-Pro-LDAP-3.3 has been released

labasus wrote:

[Fri Feb 15 15:58:22.414872 2019] [:error] [pid 12450] [remote 192.168.0.31:13516] ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=7790): Max retries exceeded with url: /api/subscriber/postmaster@domain.tld/subscribed?query_all_lists=no&email_only=no (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa4b6aeca90>: Failed to establish a new connection: [Errno 111] Connection refused',))

This is caused due to "mlmmjadmin" service (port 7790) not running.

7

Re: iRedAdmin-Pro-LDAP-3.3 has been released

labasus wrote:

The problem was with /var/log/vmail permission
it have to be 775

So, this can fix: chmod 775 /var/log/vmail

iRedMail doesn't have /var/log/vmail (either directory or file) at all. sad

8

Re: iRedAdmin-Pro-LDAP-3.3 has been released

Yep, you was right...
It because of mlmmjadmin service must be restarted.

So, just add additional steps after others to iRedAdmin-Pro upgrade tutorial for Ubuntu:
1) /etc/init.d/mlmmjadmin restart
2) /etc/init.d/apache2 restart

ZhangHuangbin wrote:
labasus wrote:

The problem was with /var/log/vmail permission
it have to be 775

So, this can fix: chmod 775 /var/log/vmail

iRedMail doesn't have /var/log/vmail (either directory or file) at all. sad