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

181 views
Skip to first unread message

Zhang Huangbin

unread,
Jun 24, 2014, 11:32:27 PM6/24/14
to ired...@googlegroups.com
Dear all,

Please allow me to introduce this new feature 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 it.

*) 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 parameter '@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

Credit:

This feature is sponsored by our customer Komit (http://www.komit.co). Komit specializes
in open source solutions

Suggestions, feedback are always welcome (mail me: zhb _at_ iredmail _dot_ org). :)

----
Zhang Huangbin, Founder of iRedMail project: http://www.iredmail.org/
Available on BBM.

Reply all
Reply to author
Forward
0 new messages