-
Notifications
You must be signed in to change notification settings - Fork 65
Description
/* thou shallst not use other peoples sender addresses */
Hi. You wrote in the FAQ that one can make suggestions for enhancements / additional plugins.
So here I go :-)
Roundcube in its preferences section allows the logged in mail user to add additional mail aliases. Depending on the following RC settings the user has full control over his identities or only restricted access.
// Set identities access level:
// 0 - many identities with possibility to edit all params
// 1 - many identities with possibility to edit all params but not email address
// 2 - one identity with possibility to edit all params
// 3 - one identity with possibility to edit all params but not email address
// 4 - one identity with possibility to edit only signature
//$config['identities_level'] = 0;
The problem is, that when you allow your users to have "many identities with possibility to edit all params" you basically allow them to choose any mail address, that of other users without their consent, or even mail addresses which your mail server is not supposed to be an origin of - leading for your mail service to gain bad reputation.
It would be nice to have a plugin that on each login of a mail user in RC does an SQL connect/search to the ispconfig DB, fetches the configured aliases of the the user / mail account and populates the RC identities with it.
You then as admin would set identities_level to value 1, so they can edit the description/name of each auto-populated identity on their own. If an alias connected to an account is deleted, the next time the user logs in the obsolete identity is then also deleted.
I think there is demand for such a plugin.