On Wed, Aug 27, 2008 at 11:31:35AM +0100, Antonio de la Fuente wrote:
Hello everybody,
after three days messing around with the set up, reading manuals,
looking for similar problems in the internet and trying possible
solutions, I come here, hopping that somebody has had the same problem
or can point me to the right direction. We have an email set up, that
uses perdition as the proxy server to our pop3 mailboxes hosted in a big
network drive. The authentication is trough ldap.
The production servers works ok. We have build few more servers cloning
the same configuration. The problem is that if we try to log with just
username, it works fine, but if we try to log as username(a)foo.bar we get
an authentication failure. The delimiter parameter is set up in
perdition.conf (as said is a clone configuration from production
server), /etc/authlib/authldaprc is the same in both set ups. We are
using same ldap server.
The perdition versions are different (1.15-1 production vs 1.17-1 new
servers) but haven't found anything relevant to this problem, reading
the docs.
perdition[17682]: Auth: 127.0.0.1->127.0.0.1 user="blablabla(a)bloblo.com"
server="127.0.0.1"
port="1110" status="failed: Re-Authentication Failure"
perdition[17762]: Fatal Error reading authentication information from
client
"127.0.0.1->127.0.0.1 ": Exiting child
Thank you in advance.
Hi,
I'm not sure that I understand what your desired setup is.
Do you want users to be able to log in as either username or username@blah?
If so, do the real-servers only recovnise users when they log in as
username but not username@blah?
end-user perdition real-server
-------> username@blah --------> username ----------|
or
-------> username --------> username ----------|
If so, have you tried setting strip_domain=remote_login or strip_domain=all
in conjunction with domain_delimiter=@ ?