1

Topic: New feature in upcoming iRedAdmin-Pro: self-service.

Dear all,

Just want to share this new feature which will be available in upcoming iRedAdmin-Pro release: self-service. We hope this new feature will help free mail administrators (and, probably, HR).

With self-service, normal user can login to iRedAdmin-Pro to manage their own profile, including:

  • Name, preferred language in iRedAdmin-Pro.

  • Change password

  • Set mail forwarding

  • Manage (view, delete or release) quarantined Spam/Virus

  • Manage per-user white/blacklist

  • Manage per-user spam policy

Notes:

  • Domain admin can restrict which profiles can be updated by user in domain profile page (under tab "Advanced"). If you don't want to let user forward his email, you can disable this preference in domain profile page.

  • Per-user white/blacklist in self-service is implemented by Amavisd and SQL integration.

    Currently, no matter which backends you chose, iRedMail will create a SQL database "amavisd", 4 SQL tables (mailaddr, policy, users, wblist) are used to store per-user white/blacklists and per-user spam policy, Amavisd needs read-only privilege on them if you enable '@lookup_sql_dsn'.

    Another 4 tables (maddr, msgs, msgrcpt, quarantine) are used to store basic info of in/out emails, and quarantined mails. Amavisd needs read-write privileges if you enable '@storage_sql_dsn' -- This is enabled by default in iRedMail.

  • With OpenLDAP backend, we have LDAP integration enabled in Amavisd by default. Amavisd can query per-user spam policies and white/blacklist stored in ldap user object. To reduce complexity of iRedMail architecture and simplify iRedAdmin-Pro, we will use SQL integration in Amavisd for all backends and drop LDAP integration for OpenLDAP backend in next release of iRedMail.

Screenshots of self-service in iRedAdmin-Pro:

*) Preferences:

http://www.iredmail.org/images/iredadmin/self_service_preferences.png

*) Manage quarantined mails.

http://www.iredmail.org/images/iredadmin/self_service_quarantined.png

*) Manage per-user white/blacklists.

http://www.iredmail.org/images/iredadmin/self_service_wblist.png

*) Manage per-user spam policy.

http://www.iredmail.org/images/iredadmin/self_service_spam_policy.png

2

Re: New feature in upcoming iRedAdmin-Pro: self-service.

ZhangHuangbin wrote:

With OpenLDAP backend, we have LDAP integration enabled in Amavisd by default. Amavisd can query per-user spam policies and white/blacklist stored in ldap user object. To reduce complexity of iRedMail architecture and simplify iRedAdmin-Pro, we will use SQL integration for all backends and drop support for LDAP integration in OpenLDAP backend in next release of iRedMail.

Do you mean drop amavisd LDAP backend only or the whole LDAP backend?

3

Re: New feature in upcoming iRedAdmin-Pro: self-service.

hata_ph wrote:

Do you mean drop amavisd LDAP backend only or the whole LDAP backend?

LDAP integration in Amavisd ($enable_ldap = 0), not the whole OpenLDAP backend (don't worry, we won't do that).

4

Re: New feature in upcoming iRedAdmin-Pro: self-service.

ZhangHuangbin wrote:
hata_ph wrote:

Do you mean drop amavisd LDAP backend only or the whole LDAP backend?

LDAP integration in Amavisd ($enable_ldap = 0), not the whole OpenLDAP backend (don't worry, we won't do that).

Thanks for the clarification smile
BTW, the self-services option only available for iRedAdmin-Pro only, right?

5

Re: New feature in upcoming iRedAdmin-Pro: self-service.

hata_ph wrote:

BTW, the self-services option only available for iRedAdmin-Pro only, right?

Yes.

6 (edited by labasus 2014-07-03 02:51:58)

Re: New feature in upcoming iRedAdmin-Pro: self-service.

Great news about new features, thx.
Still missing and most wanted is a "Vacation" feature, that must be in self-service too.

Waiting... be cool.

7

Re: New feature in upcoming iRedAdmin-Pro: self-service.

Amazing! Can't wait to get my hands on this!

I want to second the feature request for a "Vacation" feature strongly!!!

Although vacation can be set by sieve already in roundcube, sieve scripts are not for the average user.

A vacation service should be easy and comfortable to be used. It should feature start AND end dates with some sort of date-picker.
The last used message should still be available.
Settings for the amount of days when a msg is to be sent again...

Pls consider that!

Regards Jochen