On 2011-09-27 at 15:29 -0700, Brian Spraker wrote:
>     public_name = PLAIN

This should be used by most things except Outlook.

>     public_name = LOGIN

This is probably being used by Outlook.

>     server_condition = ${lookup mysql{SELECT user_uid FROM horde_users WHERE 
> user_uid="$1" AND user_pass="$2"}{1}fail}

This is a MySQL injection attack vector because you're not using
quote_mysql, as you do in the PLAIN case.

> Just not understanding why it is working for those using Outlook without any 
> troubles - but it isn't working with the Android device and causing issues 
> for one of my providers using PHP to send messages.

SASLprep normalisation by the Android client or Outlook, and not by the
other?  Are the users using non-ASCII characters in their passwords?

Or lack of normalisation and non-ASCII characters and different
character sets in use.

-Phil

-- 
## 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