On Mon, 6 Feb 2006, John Peacock wrote:
> My recommendation is that you stop using fat MUA's (which purposely hide
> implementation details from the user). Try using swaks instead:
>
> http://www.jetmore.org/john/code/#swaks
>
> which is a Perl e-mail client (with TLS support) that makes it very easy
> see the entire SMTP transaction (including AUTH negotiations).
Done. (BTW, './swaks --help' doesn't show anything, as the script
implies.)
-> STARTTLS
<- 220 Go ahead with TLS
=== TLS started w/ cipher DES-CBC3-SHA
~> EHLO rope.net
<~ 250-testsmtp.rope.net Hello []
<~ 250-PIPELINING
<~ 250-8BITMIME
<~ 250 AUTH CRAM-MD5
~> AUTH CRAM-MD5
<~ 334 PGJlNTEuNDNlNzg5ZDlAc3ByaW50LnJvcGUubmV0Pg==
~> ZnJlZEByb3BlLm5ldCA5ZTIwOWExYmZiOGY2OGQwNzY5NTZjMzk4YjljMmJkNw==
<~* Timeout (30 secs) waiting for server response
*** No authentication type succeeded
~> QUIT
<~* Timeout (30 secs) waiting for server response
=== Connection closed by foreign host.
So I'm getting a confirmation that TLS is running, but that
CRAM-MD5 just isn't working...
I'll check the modules to make sure I've actually got all the ones
I'm supposed to have, but I didn't get an error stating that one was
missing.
Hopefully also get to try Guillaume Filion's AUTH plugin - I'm
currently primary care giver to our nearly 2 year old daughter, and she's
pretty demanding :-) so my focus on this is a bit sporadic at the moment.
(Thanks to all for the responses I'm getting!)