Answer Overflow
05/25/2025, 8:31 AMpaaradiso
05/25/2025, 8:31 AMpaaradiso
05/25/2025, 8:32 AMpaaradiso
05/25/2025, 8:34 AMpaaradiso
05/25/2025, 8:35 AMpaaradiso
05/25/2025, 8:35 AMpaaradiso
05/25/2025, 8:38 AMtoml
directory.lldap.attributes.class = "objectClass"
directory.lldap.attributes.description = "displayName"
directory.lldap.attributes.email = "mail"
directory.lldap.attributes.groups = "memberOf"
directory.lldap.attributes.name = "uid"
directory.lldap.attributes.secret-changed = "pwdChangeTime"
directory.lldap.base-dn = "dc=X,dc=com"
directory.lldap.bind.auth.dn = "uid=?,ou=people,dc=X,dc=com"
directory.lldap.bind.auth.enable = true
directory.lldap.bind.auth.search = true
directory.lldap.bind.dn = "uid=stalwart_bind_user,ou=people,dc=X,dc=com"
directory.lldap.bind.secret = ""
directory.lldap.cache.size = 1048576
directory.lldap.cache.ttl.negative = "10m"
directory.lldap.cache.ttl.positive = "1h"
directory.lldap.filter.email = "(&(objectclass=person)(mail=?))"
directory.lldap.filter.name = "(&(objectclass=person)(uid=?))"
directory.lldap.timeout = "30s"
directory.lldap.tls.allow-invalid-certs = true
directory.lldap.tls.enable = false
directory.lldap.type = "ldap"
directory.lldap.url = "ldap://systemd-lldap:3890"paaradiso
05/25/2025, 8:39 AMnitnelave
05/25/2025, 8:46 AMpaaradiso
05/25/2025, 8:46 AMnitnelave
05/25/2025, 8:47 AMpaaradiso
05/25/2025, 8:48 AMbind.filter.{email,name} as well as filter.{email,name} but stalwart automatically removed bind.filter so i tried using the bind.filter as the regular filter but it didn't workpaaradiso
05/25/2025, 8:50 AMpaaradiso
05/25/2025, 8:52 AMmemberOf eithereyJhb
05/25/2025, 9:03 AMtoml
[directory.internal]
store = "db"
type = "internal"
[directory.ldap]
base-dn = "dc=fricloud,dc=dk"
type = "ldap"
url = "ldap://localhost:3890"
[directory.ldap.attributes]
class = "objectClass"
description = "givenName"
email = "membermail"
groups = "memberOf"
name = "uid"
quota = "membermaildiskquota"
[directory.ldap.bind]
dn = "uid=bind_user,ou=people,dc=fricloud,dc=dk"
secret = "%{file:/run/agenix/lldap-bind-user-pass}%"
[directory.ldap.bind.auth]
dn = "cn=?,ou=people,dc=fricloud,dc=dk"
enable = true
[directory.ldap.filter]
email = "(&(|(memberof=cn=base_member,ou=groups,dc=fricloud,dc=dk)(memberof=cn=system_mail,ou=groups,dc=fricloud,dc=dk))(|(membermail=?)))"
name = "(&(|(memberof=cn=base_member,ou=groups,dc=fricloud,dc=dk)(memberof=cn=system_mail,ou=groups,dc=fricloud,dc=dk))(|(uid=?)))"
Is my config with stalwart. Unsure if you can use it for anything.paaradiso
05/25/2025, 9:03 AMpaaradiso
05/25/2025, 9:03 AMeyJhb
05/25/2025, 9:06 AMpaaradiso
05/25/2025, 9:06 AMpaaradiso
05/25/2025, 9:06 AMpaaradiso
05/25/2025, 9:06 AMeyJhb
05/25/2025, 9:07 AMstorage.directory, right?paaradiso
05/25/2025, 9:07 AMeyJhb
05/25/2025, 9:08 AMpaaradiso
05/25/2025, 9:09 AMeyJhb
05/25/2025, 9:10 AMeyJhb
05/25/2025, 9:10 AMpaaradiso
05/25/2025, 9:18 AMpaaradiso
05/25/2025, 9:29 AMpaaradiso
05/25/2025, 9:29 AMpaaradiso
05/25/2025, 9:33 AMpaaradiso
05/25/2025, 9:33 AMpaaradiso
05/25/2025, 9:33 AMnitnelave
05/25/2025, 9:33 AMeyJhb
05/25/2025, 9:52 AM