[Exim] AUTH PLAIN

Αρχική Σελίδα
Delete this message
Reply to this message
Συντάκτης: Mike Richardson
Ημερομηνία:  
Προς: exim-users
Αντικείμενο: [Exim] AUTH PLAIN
Hi,

I'm using an SMTP client (Corporate Tim Outlook Connector from Steltor)
which uses AUTH SMTP. Now they don't use the LOGIN version that Outlook
uses (even though its an Outlook plugin!) but instead use PLAIN.

Now the format of the command seems to be

The Exim logging shows:

250 HELP
SMTP<< AUTH PLAIN
search_open: ldapdn "NULL"
search_find: file="NULL"
key="ldap:///o=ac,c=uk?sn?sub?(&(uid=))" partial=-1
LRU list:
internal_search_find: file="NULL"
type=ldapdn key="ldap:///o=ac,c=uk?sn?sub?(&(uid=))"
database lookup required for ldap:///o=ac,c=uk?sn?sub?(&(uid=))
LDAP parameters: user=NULL pass=NULL size=0 time=0
perform_ldap_search: ldapdn URL ="ldap:///o=ac,c=uk?sn?sub?(&(uid=))" server=<removed> port=0 sizelimit=0 timelimit=0
Opened connection to LDAP server <removed>
Binding with user=NULL password=NULL
Start search
search ended by ldap_result yielding 101
LDAP search: no results
lookup failed
search_open: ldap "NULL"
search_find: file="NULL"
key="user="no" pass= ldap:///o=ac,c=uk?sn?sub?(&(uid=))" partial=-1
LRU list:
internal_search_find: file="NULL"
type=ldap key="user="no" pass= ldap:///o=ac,c=uk?sn?sub?(&(uid=))"
database lookup required for user="no" pass= ldap:///o=ac,c=uk?sn?sub?(&(uid=))LDAP parameters: user=no pass= size=0 time=0
perform_ldap_search: ldap URL ="ldap:///o=ac,c=uk?sn?sub?(&(uid=))" server=<removed> port=0 sizelimit=0 timelimit=0
Re-using cached connection to LDAP server <removed>
Binding with user=no password=
Start search
search ended by ldap_result yielding 101
LDAP search: no results
lookup failed
plain authenticator:
expanded string: no
SMTP>> 535 Incorrect authentication data

LOG: 0 MAIN REJECT
Authentication failed for host213-106-XXX-XXX.no-dns-yet.ntli.net (oakvilla.net) [213.106.XXX.XXX]: 535 Incorrect authentication data
SMTP<< AGEYDI3TREBD2!b!!hNw== (Base 64 bit string editted by me)
SMTP>> 500 Unrecognized command

SMTP<< QUIT

Now the RFC 2595 says that the AUTH PLAIN "mechanism consists of a single
message from the client to the server" but shows:

C: a003 AUTHENTICATE "PLAIN" (21+)
C: <null>tim<null>something
S: a003 OK


I cam see how this is a 'single message' but an not sure from the logs if
they show that the client has sent a single message or not. If so then why
does exim appear to treat the AUTH PLAIN and the base 64 encoding separately?
If not then should I be quoting RFCs at the client vendor?


-- 
-----Plain text only please - attachments stripped on arrival.------
Copyright 2001       Mike Richardson, Room G98, Manchester Computing
University of Manchester, M13 9PL     doctor@???    Int: 56009
Left through main doors.         Right then left at end of corridor.
First door on left.   URL http://kira.mcc.ac.uk/  Ext: 0161 275 6009 
--------------------------------------------------------------------
"If I want your opinion, I'll beat it out of you!" - Chuck Norris
"If anything happens to my daughter I have a 45 and shovel" Clueless