On Tue, 6 Dec 2005, Henry Amrhein wrote:
> > driver = plaintext
> > public_name = LOGIN
> > ============================
> > client_send =: user1 : 1234\:
> > client_send =: user1 : 1234\\:
> > client_send =: user1 : 1234\\\\:
> > client_send =": user1 : 1234\:"
> > client_send =": user1 : 1234\\:"
> > client_send =": user1 : 1234\\\:"
> > client_send =": user1 : 1234\\\\:"
> > client_send =: user1 : "1234\:"
> > client_send =: user1 : "1234\\:"
> > client_send =: user1 : "1234\\\:"
> > client_send =: user1 : "1234\\\\:"
> > all failed when authenticating.
> > Please give me some advice. Thanks again.
> > Latrell.
>
> Try dropping the spaces. ie: make it look like this:
>
> client_send = ":user1:1234\\:"
The LOGIN authentication mechanism needs TWO pieces of data, the user
name and the password, not the three that you have provided. Try
client_send = user1 : 1234
It's the PLAIN mechanism that needs three, of which the first is not
relevant to SMTP, which is why it is normally empty. If your password
really does contain a colon at the end, you'll need
client_send = user1 : 1234::
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.
Get the Exim 4 book: http://www.uit.co.uk/exim-book