-
Notifications
You must be signed in to change notification settings - Fork 38
Open
Description
I use Zentyal as an LDAP/Active Directory server and I'm trying to get it to work with mailcow, but when I start the container, I get this error
mailcowcustomized_ldap-mailcow | Traceback (most recent call last):
mailcowcustomized_ldap-mailcow | File "syncer.py", line 181, in <module>
mailcowcustomized_ldap-mailcow | main()
mailcowcustomized_ldap-mailcow | File "syncer.py", line 31, in main
mailcowcustomized_ldap-mailcow | sync()
mailcowcustomized_ldap-mailcow | File "syncer.py", line 52, in sync
mailcowcustomized_ldap-mailcow | for (email, ldap_name, ldap_active) in ldap_results:
mailcowcustomized_ldap-mailcow | File "syncer.py", line 46, in <lambda>
mailcowcustomized_ldap-mailcow | x[1]['userPrincipalName'][0].decode(),
mailcowcustomized_ldap-mailcow | KeyError: 'userPrincipalName'
Any ideas on how to fix it?
My docker-compose.yml has this for the container
ldap-mailcow:
image: programmierus/ldap-mailcow
network_mode: host
container_name: mailcowcustomized_ldap-mailcow
depends_on:
- nginx-mailcow
volumes:
- ./data/ldap:/db:rw
- ./data/conf/dovecot:/conf/dovecot:rw
- ./data/conf/sogo:/conf/sogo:rw
environment:
- LDAP-MAILCOW_LDAP_URI=ldap://imgldap.lan
- LDAP-MAILCOW_LDAP_BASE_DN=DC=imgldap,DC=lan
- LDAP-MAILCOW_LDAP_BIND_DN=CN=***** ******,CN=Users,DC=imgldap,DC=lan
- LDAP-MAILCOW_LDAP_BIND_DN_PASSWORD=***********
- LDAP-MAILCOW_API_HOST=https://****.*************.***.**
- LDAP-MAILCOW_API_KEY=**********************
- LDAP-MAILCOW_SYNC_INTERVAL=300
dns:
- 10.0.0.89
PS. I do know that the server works as I have it linked to my windows computer
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels