Não consigo encontrar a mesma pergunta, mas acho que é um problema regular. Eu tenho usuário LDAP:
dn: uid=alise,ou=peoples,dc=acme,dc=com
objectClass: inetOrgPerson
objectClass: top
cn: alise
sn: alise
uid: alise
userPassword: {SCHEME}password
mail: [email protected]
mail: [email protected]
mailAlias: [email protected]
mailAlias: [email protected]
Eu preciso retornar o atributo mail, mas filtrado por domínio. Por exemplo, se eu pesquisar:
ldapsearch -xLLL -b ou=peoples,dc=withsound,dc=ru '([email protected])' mail
Eu recebo:
dn: uid=alise,ou=peoples,dc=acme,dc=com
mail: [email protected]
mail: [email protected]
Mas eu preciso de algo como:
ldapsearch -xLLL -b ou=peoples,dc=withsound,dc=ru '([email protected])' mail=*domain1.tld
dn: uid=alise,ou=peoples,dc=acme,dc=com
mail: [email protected]
Eu não posso simplesmente usar | grep domain1.tld porque eu uso a pesquisa LDAP no Postfix
Eu realmente não quero separar usuário e fazer apenas um campo de e-mail ...