Am Do, den 01.12.2005 schrieb Hongwei Li um 22:00:
I tested, but got:
# perl -MMIME::Base64 -e 'print
encode_base64("user\0user\0password");'
dXNlcgB1c2VyAHBhc3N3b3Jk
You faced that this was an example I gave? Of course your user isn't
named "user", but maybe "lih" and has a password which isn't
password
(at least I hope so).
(after
# openssl s_client -connect morpheus.wustl.edu:25 -starttls smtp
...
220
morpheus.wustl.edu ESMTP Sendmail 8.13.1/8.13.1; Thu, 1 Dec 2005 14:52:41
-0600
ehlo foo.bar
250-morpheus.wustl.edu Hello
morpheus.wustl.edu [128.252.85.129], pleased to
meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 HELP
AUTH PLAIN dXNlcgB1c2VyAHBhc3N3b3Jk
535 5.7.0 authentication failed
AUTH PLAIN syntax is used correctly.
AUTH LOGIN dXNlcgB1c2VyAHBhc3N3b3Jk
334 UGFzc3dvcmQ6
No, as explained AUTH LOGIN works differently.
C: AUTH LOGIN
S: give me your username
C: user
S: give me your password
C: password
C=client, S=server - all input and output during the auth handshake is
base64 encoded.
(if I press Enter, it shows:)
535 5.7.0 authentication failed
quit
Did I do something wrong?
Hongwei
Alexander
--
Alexander Dalloz | Enger, Germany | GPG
http://pgp.mit.edu 0xB366A773
legal statement:
http://www.uni-x.org/legal.html
Fedora Core 2 GNU/Linux on Athlon with kernel 2.6.11-1.35_FC2smp
Serendipity 22:22:17 up 33 days, 20:22, load average: 0.23, 0.25, 0.35