On 09/10/2011 23:10, Colin wrote:

Then you'd have something like (untested):

auth_plain:
   driver        = plaintext
   public_name   = PLAIN
   server_advertise_condition = ${if def:tls_cipher}
   server_prompts        = :
   server_condition      = ${lookup{$auth2}lsearch{/etc/exim/passwd}\
{${if crypteq{$auth3}{$value}}} {false}}
   server_set_id         = ${quote:$auth2}

-Phil


Thank you very much for the reply Phil.
Your untested auth_plain works a charm. I've amended my collection script to not put the :: on the end and authentication now seems to work. Turns out I'd followed a guide that used md5 passwords and had an md5 check in the condition which of course wouldn't work seen as the passwords aren't md5 passwords. All the OS concerned are CentOS 6 built exactly the same so no problems with different routines. Its late here so I've put it in place on a backup server and will give it thorough testing tomorrow evening out of hours.
Much appreciated.
Regards,
Colin.

It turns out that I might have spoken too soon.
After a few hours monitoring it would appear that a number of accounts will not authenticate but there is no apparent reason.

Example 1: Using the same configuration and the same passwd file on two servers. My Thunderbird client will not authenticate to server 1 but will authenticate to server2 using the exact same details

Example 2: Numerous servers use server 1 as a smarthost. One reseller has all their servers using a similar format of [email protected] and the password is the same for all the smarthost accounts. Most work but one or two do no. These all have exactly the same hash in the passwd file so there is no reason why some would work and others not.

It does log something:

2011-10-10 07:55:57 login_server authenticator failed for localhost (my.server.name) [1.1.1.1]: 535 Incorrect authentication data (set_id="[email protected]")

So the next question I have is how do I debug this and figure out why some authentications are failing?

Regards,
Colin.

--
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to