Re: Multi domain setup not working (Ubuntu 18.04)
Tom Reijnders <[email protected]> Sat, 25 Jun 2022 20:04:33 +0200
| Newsgroups | gmane.comp.kde.devel.kroupware |
|---|---|
| Message-ID | <24D658E4-87C7-4593-8189-770ABE355D28__33434.6133445919$1656180905$gmane$org@tor.nl> |
Hi Franz, Thank you. Cyrus 3 has this fixed :-) Tom "Skale, Franz" <[email protected]> schreef op 25 juni 2022 18:29:58 CEST: >Hi Tom, >i migrated to Debian 10 a year ago. >The multidomain setup and cyrus aren't broken. (cyrus-imapd 3.0.16 my version of use -> standard debian package) >You have to change several files to make it work. >As outlined in the docs, files to change are: >1.) roundcube: >/etc/roundcubemail/config.inc.php -> username_domain > >2.) imapd: >ldap_domain_base_dn: cn=kolab,cn=config >ldap_domain_filter: (&(objectclass=domainrelatedobject)(associateddomain=%s)) >ldap_domain_name_attribute: associatedDomain >ldap_domain_scope: sub >ldap_domain_result_attribute: inetdomainbasedn > >3.) amavis: /etc/amavis/conf.d/05-domain_id >@local_domains_maps = ( [ > ".$mydomain", > ".domain.com" > ] ); > >4.) /etc/kolab/kolab.conf >[kolab] >primary_domain = primarydomain.com >[domain.com] >default_quota = 1048576 >primary_mail = %(givenname)s.%(surname)s@%(domain)s > >5.) postfix: >/etc/postfix/ldap/domain.com/local_recipient_maps.cf >domain = ldap:/etc/postfix/ldap/domain.com/mydestination.cf > >server_host = localhost >server_port = 389 >version = 3 >search_base = cn=kolab,cn=config >scope = sub > >domain = ldap:/etc/postfix/ldap/domain.com/mydestination.cf > >bind_dn = uid=kolab-service,ou=Special Users,dc=primarydomain,dc=com >bind_pw = xxxxxxxxxxxxxx > >query_filter = (&(|(mail=%s)(alias=%s))(|(objectclass=kolabinetorgperson)(|(objectclass=kolabgroupofuniquenames)(objectclass=kolabgroupofurls))(|(|(objectclass=groupofuniquenames)(objectclass=groupofurls))(objectclass=kolabsharedfolder))(objectclass=kolabsharedfolder))) >result_attribute = mail > > >/etc/postfix/ldap/domain.com/mydestination.cf > >server_host = localhost >server_port = 389 >version = 3 >search_base = cn=kolab,cn=config >scope = sub > >bind_dn = uid=kolab-service,ou=Special Users,dc=primarydomain,dc=com >bind_pw = xxxxxxxxxxxxxxxxx > >query_filter = (&(associatedDomain=%s)(associatedDomain=domain.com)) >result_attribute = associateddomain > > >/etc/postfix/ldap/domain.com/virtual_alias_maps.cf > >server_host = localhost >server_port = 389 >version = 3 >search_base = dc=domain,dc=com >scope = sub > >domain = ldap:/etc/postfix/ldap/domain.com/mydestination.cf > >bind_dn = uid=kolab-service,ou=Special Users,dc=primarydomain,dc=com >bind_pw = xxxxxxxxxxxxxxxxxxxx > >query_filter = (&(|(mail=%s)(alias=%s))(objectclass=kolabinetorgperson)) >result_attribute = mail > > >/etc/postfix/transport > >[email protected] lmtp:unix:/run/cyrus/socket/lmtp > >Check the admin interface and create the domain ! > >It's all outlined in the docs ! > >Check: >kolab list-domains > >Rgds. >Franz > >On 2022-06-25 15:02, Tom Reijnders wrote: >> It seems to me, this is really a bug in ptloader of cyrus-impad 2.5 >> >> It finds the correct base_dn, and the first thing it doe, is throw it away. >> >> So, ether I patch this myself, or I start over again. >> >> What OS and which version of kolab is the best at this time to use? >> >> Tom >> >> >> Op 24-6-2022 om 10:07 schreef Tom Reijnders: >>> Sure, >>> >>> This is the specific part that is used by ptloader: >>> >>> ldap_domain_base_dn: cn=kolab,cn=config >>> ldap_domain_filter: (&(objectclass=domainrelatedobject)(associateddomain=%s)) >>> ldap_domain_name_attribute: associateddomain >>> ldap_domain_scope: sub >>> ldap_domain_result_attribute: inetdomainbasedn >>> >>> If the domain would have been searched in the Root DN that it's listing as being relevant, the domain would have been found. But it seems not to do so... >>> >>> Tom >>> >>> Op 23-6-2022 om 23:45 schreef Jochen Kellner: >>>> Tom Reijnders <[email protected]> writes: >>>> >>>>> This is a complete separate domain (and you need to change quite a lot >>>>> of things to make it work. I followed this process: >>>>> >>>>> https://docs.kolab.org/howtos/multi-domain.html >>>> Ah, ok. I had a look at that document and I suspect something in >>>> /etc/cyrus.conf or /etc/imapd.conf. I only have an alias domain... >>>> >>>> Can you show at least the ldap_.* configuration in /etc/imapd.conf? >>>> Maybe someone spots an error or has a tip for you. >>>> >>>> Jochen >>>> >>>>> Op 23-6-2022 om 00:13 schreef Jochen Kellner: >>>>>> Hello, >>>>>> >>>>>> Tom Reijnders <[email protected]> writes: >>>>>> >>>>>>> L.S., >>>>>>> >>>>>>> I cannot get multi domain setup working correctly. Everything works >>>>>>> for the main domain, but the canonification for the other domains does >>>>>>> not seem to work. >>>>>>> >>>>>>> This is what I see in the log: >>>>>>> >>>>>>> Jun 22 20:47:02 kolab ptloader[11261]: Attempting to get domain for >>>>>>> [email protected] from cn=kolab,cn=config >>>>>> ... >>>>>> >>>>>> which logfile is that? I've recently added a secondary/alias domain to >>>>>> my kolab on Debian 10 - and that seems to work. And I don't see similar >>>>>> messages... >>>>>> >>>>>>> Does anyone know what goes wrong? Where can I find the source of >>>>>>> ptloader so that I can try to debug this issue? >>>>>> On my system ptloader is /usr/lib/cyrus/bin/ptloader, which is part of >>>>>> cyrus-common: >>>>>> >>>>>> root@jupiter:/var/log# dpkg -S /usr/lib/cyrus/bin/ptloader >>>>>> cyrus-common: /usr/lib/cyrus/bin/ptloader >>>>>> root@jupiter:/var/log# dpkg -l cyrus-common >>>>>> Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten >>>>>> | Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/ >>>>>> Halb installiert/Trigger erWartet/Trigger anhängig >>>>>> |/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht) >>>>>> ||/ Name Version Architektur Beschreibung >>>>>> +++-==============-===============-============-================================= ii cyrus-common 3.0.8-6+deb10u6 amd64 Cyrus mail system - common files >>>>>> >>> -- Verstuurd vanaf mijn Android apparaat met K-9 Mail. Excuseer mijn beknoptheid. _______________________________________________ users mailing list [email protected] https://lists.kolab.org/mailman/listinfo/users