# iredmail ldap/mysql admin whishlist
## swtich database for free
>>is it possible to exchange my ldapadmin purchase to an mysqladmin?
>No. You have to pay for another license. Sorry.
its really uncool for me, because i really struggled long around with ldap and really thinking about switching to mysql. i just need a emails system which is working (that was the reason why i bought the proadmin) if i have a lot of time i would create the whole email server setup by hand.
it would be really great if you can think about bundeling both versions together for one price or provide a cheap switching or upgrade plan.
for me ldap would be no problem if it just works. some things you can't test in the demo, you notice them first in the production environment.
what should i do now? selling my ldap license and buy a new mysql license? pay again for mysql throwing away the ldap? throwing away ldap and get back to my old mailingsystem (workaround.org) (no i don't want, i really think you admin is cool and i want to stay with it).
(of course i will try to reinstall the server and see if i get the backup working before)
add fetchmail support to get emails from other pop or imap accounts
## greylisting management
add a seperated greylist management, to disable greylisting for a single user or domain, but don't disable the whole policyd for the whitelisted ip.
## better alias-domain managment
### domain aliases
if i define alias domain i would want that every email defined on the main domain automatically is added for the 2nd domain.
for example i have 4 domains with different top levels (.at, .net, .eu, .org, .com), i make the .com domain the main domain and define the other 4 as aliases.
if i create a user "john", all email aliases are correctly added for that name (firstname.lastname@example.org, email@example.com,...) but as soon as i add an alias for john, it is getting unhandy. i just want to define "firstname.lastname@example.org, email@example.com, firstname.lastname@example.org and all the domain aliases should be added automatically.
maybe add two columns, one manually added and one autogenereated aliases, so the user can manually delete some single autogenerated mailadress if he does not want it.
###autocomplete email alias without domains
a very good addition for this would also be adding a new alias for email@example.com like this:
jd@, john.doe@, doe@,...
the domain can be added by script, its allways the main domain of the user + the defined aliases.
## easy import / export of userdata (backup)
see iredmail whishlist http://www.iredmail.org/forum/post9572.html
## password generator for new user
password will simply be generated by a script and (just some ideas)
- will be dumped to screen (checkbox show password)
- dumped plain into database, can be accessed by menu "show new users" where the user are shown with password, this table gets cleaned/delted every 12hours...
- dumped into a plaintext file in /root
## default names on create new user in a domain
>Still no plan yet.
but really would be great. pattern generation as "firstname.lastename@ f.l@ fl@ firstname@ lastname@ ..." would be really great. also adding some default emails like: info@, office@,...
## better roundcube integration
>>for example what i think is missing: if you have a
>>user with multiple aliases, you have only one identity in roundcube (the
>>login id), but having a mysql db in background it would be great if the
>>admin directly cross adds all the identities to a user, so a login id
>>has access to all aliases of the user in roundcube.
>iRedMail disables multiple identities in roundcube, you can enable it manually in
>its config file "main.inc.php".
i know that i can do that in roundcube, but i don't want the user to create fake emails, i would prefere if iredmailadmin pro adds/deletes all aliases defined/removed, directly in the roundcube identidy table.
// 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
i would like the stay with 1 but have all email adressses available which are defined in iredmailadmin for that user
the only way to change identity now is to login with the emailadress you want to use, but this is rather unhandy if you want to write from office@ and then from firstname@ and than from orderings@
i think iredmail should handle that.
i hacked this feature in by modifing roundcube mail. where i let the user change his emailadress as long as he stays on the same domain (which is also not really good.)
## massupdate quotas
massupdate in general would be great. add multiple user to a mailing list, set quotas, ... clicking through each user can be very time consuming.
## global auto mailinglists
i would need a mailinglist like: firstname.lastname@example.org so each user of the mailserver can easyly be contacted.
- the option to define one global mailinglist, where each user is automatically added on creation. you have to manually opt out a user if you dont want it inside.
- a option to list all users on one page and checkbox click through them to add them to one mailinglist (see massupdate above)
check for good passwords (length + chars checking) + dictonary check. auto send the user a reminder to change password,...
+1 "linkable" i really enjoy a possibility of linked servers which can be managed with one iredmailadmin. clustering and failover is an important thing today.