Giter Club home page Giter Club logo

ldap-mailcow's People

Contributors

lukask13 avatar programmierus avatar stormfox2 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

ldap-mailcow's Issues

TypeError: list indices must be integers or slices, not str

When I run:
docker-compose up ldap-mailcow
I get:

mailcowcustomized_ldap-mailcow | 17.02.21 20:29:10 Checked user [email protected], unchanged
mailcowcustomized_ldap-mailcow | 17.02.21 20:29:10 Checked user [email protected], unchanged
mailcowcustomized_ldap-mailcow | 17.02.21 20:29:10 Checked user [email protected], unchanged
mailcowcustomized_ldap-mailcow | Traceback (most recent call last):
mailcowcustomized_ldap-mailcow |   File "//syncer.py", line 186, in <module>
mailcowcustomized_ldap-mailcow |     main()
mailcowcustomized_ldap-mailcow |   File "//syncer.py", line 32, in main
mailcowcustomized_ldap-mailcow |     sync()
mailcowcustomized_ldap-mailcow |   File "//syncer.py", line 57, in sync
mailcowcustomized_ldap-mailcow |     for (ldap_email, ldap_name, ldap_active) in ldap_results:
mailcowcustomized_ldap-mailcow |   File "//syncer.py", line 50, in <lambda>
mailcowcustomized_ldap-mailcow |     [i.decode() for i in x[1][config['LDAP_FIELDS_MAIL']]],
mailcowcustomized_ldap-mailcow | TypeError: list indices must be integers or slices, not str
mailcowcustomized_ldap-mailcow exited with code 1

my Settings docker-compose.override.yml:

version: '2.1'
services:

 ldap-mailcow:
    image: ac7ae338481b
    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_HOST=ldaps://portal.domain.tld
        - LDAP-MAILCOW_LDAP_BASE_DN=DC=domain,DC=tld
        - LDAP-MAILCOW_LDAP_BIND_DN=CN=sogosynchuser,CN=Users,DC=domain,DC=tld
        - LDAP-MAILCOW_LDAP_BIND_DN_PASSWORD=*********************************
        - LDAP-MAILCOW_API_HOST=https://mail.domain.tld
        - LDAP-MAILCOW_API_KEY=08B78A-51EB6C-F1C6D4-E23847-6D1ED5
        - LDAP-MAILCOW_API_SSL_VERIFY=1
        - LDAP-MAILCOW_LDAP_FILTER=(&(objectClass=user)(mail=*))
        - LDAP-MAILCOW_LDAP_FIELDS_MAIL=mail
        - LDAP-MAILCOW_LDAP_FIELDS_NAME=cn
        - LDAP-MAILCOW_SYNC_INTERVAL=30
        - LDAP-MAILCOW_EMAIL_DOMAINS=domain.tld
    extra_hosts:
        - "portal.domain.tld:10.255.255.1"
        - "mail.domain.tld:127.0.0.1"

 sogo-mailcow:
 #   image: mailcow/sogo:1.95
    extra_hosts:
        - "portal.domain.tld:10.255.255.1"

 dovecot-mailcow:
    extra_hosts:
        - "portal.domain.tld:10.255.255.1"

 postfix-mailcow:
    extra_hosts:
        - "portal.domain.tld:10.255.255.1"

SoGo Login loop

Wehn I login using my user + pw It tells me "Welcome" but shows the login-panel right after.

docker-compose logs sogo-mailcow:

sogo-mailcow_1       | Feb 17 21:59:03 2b1007ba20af sogod [73]: SOGoRootPage successful login from '10.255.3.2' for user '[email protected]' - expire = -1  grace = -1
sogo-mailcow_1       | Feb 17 21:59:03 2b1007ba20af sogod [73]: 10.255.3.2 "POST /SOGo/connect HTTP/1.0" 200 2/88 0.157 - - 0 - 13
sogo-mailcow_1       | Feb 17 21:59:04 2b1007ba20af 2021-02-17 21:59:04.960 sogod[73:73] Fatal LDAP error during ldap_search: Bad search filter
sogo-mailcow_1       | Feb 17 21:59:04 2b1007ba20af sogod [73]: <0x0x55a3cd5aa120[SOGoWebAuthenticator]> tried wrong password for user 't97E9JQ9A2PxQGTbP/EM488uQaqh8B7VIbvDH/DcWnzSDVQxcbI5p2ebg8CpyXZnKXxg9gk4Xs9/oR0KMt7LcOpQytOvN+1Yup5smozPH9nnZvHVb1NI1jfde9fdi9df98jZt7CK2RMcQ4mEl4qaRcB8f2JgdJgGmUHjql/oehGrZtPIOXudfj8idfj8idfj98dwZMcKUAJBmPYd65QExwJyZaOg=='!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.