Hi again,
did some more tseting on this. I think the problem is the ldap userlookup, where "("s are evil and have to be quoted, but these quotes should be removed for the bind request. I get my usernames from ldap with a filter like this user_filter = (sAMAccountName=%Ln) so I think in between this to steps is the problem. For testing I hard coded the username for auth_bind and compared strace output from the auth process auth_bind_userdn = "spdev\\claasc (test)" this works fine. strace output from imap login write(26, "0+\2\1\2`&\2\1\3\4\23spdev\\claasc (test)\200\fHubertHans99", 45) compared to auth_bind_userdn = "spdev\\%Ln" which gives write(26, "0-\2\1\2`(\2\1\3\4\25spdev\\claasc \\(test\\)\200\fHubertHans99", 47) and wrong credentials nobody else encountering similar problems? maybe the "()" are the only chars making problems at this point Greetz Matze