1

Topic: User email forwarding ends up in internal server error

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release): 1.1
- Deployed with iRedMail Easy or the downloadable installer? installer
- Linux/BSD distribution name and version: Debian Stretch
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): LDAP
- Web server (Apache or Nginx): Apache
- Manage mail accounts with iRedAdmin-Pro? yes
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====

Dear all,

when a user tries to add an email address in iredadmin-pro under preferences - forwarding it ends up in an internal server error. My apache's error.log shows this:

[Wed Mar 25 hh:mm:ss.271739 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776] Traceback (most recent call last):
[Wed Mar 25 hh:mm:ss.271790 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776]   File "/usr/lib/python2.7/dist-packages/web/application.py", line 239, in process
[Wed Mar 25 hh:mm:ss.271807 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776]     return self.handle()
[Wed Mar 25 hh:mm:ss.271821 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776]   File "/usr/lib/python2.7/dist-packages/web/application.py", line 230, in handle
[Wed Mar 25 hh:mm:ss.271836 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776]     return self._delegate(fn, self.fvars, args)
[Wed Mar 25 hh:mm:ss.271850 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776]   File "/usr/lib/python2.7/dist-packages/web/application.py", line 462, in _delegate
[Wed Mar 25 hh:mm:ss.271889 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776]     return handle_class(cls)
[Wed Mar 25 hh:mm:ss.271916 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776]   File "/usr/lib/python2.7/dist-packages/web/application.py", line 438, in handle_class
[Wed Mar 25 hh:mm:ss.271966 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776]     return tocall(*args)
[Wed Mar 25 hh:mm:ss.271985 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776]   File "/opt/www/iredadmin/controllers/decorators.py", line 125, in decorated
[Wed Mar 25 hh:mm:ss.272005 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776]     return f(*args, **kw)
[Wed Mar 25 hh:mm:ss.272027 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776]   File "/opt/www/iredadmin/controllers/decorators.py", line 104, in proxyfunc
[Wed Mar 25 hh:mm:ss.272048 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776]     return func(*args, **kw)
[Wed Mar 25 hh:mm:ss.272059 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776]   File "/opt/www/iredadmin/controllers/ldap/user.py", line 719, in POST
[Wed Mar 25 hh:mm:ss.272094 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776]     conn=None)
[Wed Mar 25 hh:mm:ss.272106 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776]   File "/opt/www/iredadmin/controllers/decorators.py", line 104, in proxyfunc
[Wed Mar 25 hh:mm:ss.272120 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776]     return func(*args, **kw)
[Wed Mar 25 hh:mm:ss.272143 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776]   File "/opt/www/iredadmin/libs/ldaplib/user.py", line 2035, in update_preferences
[Wed Mar 25 hh:mm:ss.272164 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776]     _addresses = form_utils.get_multi_values_from_textare(form=form,
[Wed Mar 25 hh:mm:ss.272177 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776] AttributeError: 'module' object has no attribute 'get_multi_values_from_textare'
[Wed Mar 25 hh:mm:ss.272214 2020] [wsgi:error] [pid 2284] [remote x.x.x.x:33776]

Adding a forwarding as postmaster works fine by the way.
Seems like a bug to me? And mostly since the last update from 1.0 to 1.1. Any other ideas?

Thanks for help in advance.