On Fri, 2008-09-26 at 12:17 +0200, Nicola Tiling wrote:
> We have trouble with a program that uses a microsoft mail routine. It  
> sends the SASL auth Parameter in lower case but  exim only allow upper  
> case

Are you sure?

>       AUTH login
>       503 AUTH LOGIN or AUTH PLAIN OR AUTH CRAM-MD5 OR AUTH MSN is REQUIRED

Mine doesn't do that (Exim 4.69), but does this instead:

>       AUTH LOGIN
>       334 VXNlcm5hbWU6


> Exim refer to RFC 2222 (Manual: "33.1. Generic options for  
> authenticators" / "public_name") but it seems RFC 2222 and RFC 2554  
> are opposite at this point.
> 
> RFC 2554 says the SASL auth_type has to be case insensitive ("ALPHA/ 
> DIGIT"). But RFC 2222 says the SASL mechanism is named only upper-case.
> 
> The customer insists that exim has to perform RFC 2554 and he says  
> other MTAs like sendmail do so.

The config section you mention states:

"These names should contain only upper case letters, digits,
underscores, and hyphens (RFC 2222), but Exim in fact matches them
caselessly."

I don't think you're connecting to an Exim server there at all, mainly
because the term REQUIRED (alone) in capital letters does not appear in
the Exim source code anywhere.

Is there a Cisco device (or some other security device like ISA server)
between the two, perchance? Something is intercepting the traffic, or
you're otherwise connecting to the wrong box...

Graeme


-- 
## List details at http://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