[Kolab-devel] Other kolab scalability issues

Fabio Pietrosanti lists at infosecurity.ch
Fri Oct 19 21:59:18 CEST 2007


Dear all,

i noticed one bad scalability issue of Kolab while you handle a lot of
virtual domains.

The main issues are the 'static' configuration that could be made
dynamic of imapd.conf of Cyrus and main.cf of Postfix.

For Cyrus imapd.conf the "loginrealms:" include the list of all virtual
domains and it's generated by kolabd.
If the list of loginrealms became too much long because you are using a
lot of virtual domains bad things could appens.

Solution would be to add something like this loginrealms dynamic lookup
described here:
http://www.irbs.net/internet/info-cyrus/0601/0244.html

or i am wondering which is the real reasons for which we are requiring
loginrealms, because here they removed it and it worked
http://www.nabble.com/Multidomain-support-in-Cyrus-eGroupware-with-LDAP--solved--t3665722s3741.html

Now on my multiple-domains (a lot of domains) email servers, i commented
out the loginrealms and it works fine, i can create users, change
password, login, change permissions, etc, etc . It seems to work.


For postfix's main.conf it's the same for the following configuration
line that contains the list of domains:
mydestination
masquerade_domains

Imho we hould map this lists to dynamic lookups to the ldap directory in
order to scale better with a large number of virtual domains.


If you agree i would be start making the ldap lookup files and send patch.

Fabio




More information about the devel mailing list