On 5/24/2010 4:46 PM, Phil Howard wrote:
On Mon, May 24, 2010 at 17:31, Mike Abbott<michael.abb...@apple.com>  wrote:
Well, that kinda complicates a "STARTTLS tunnel"

Perhaps you might be interested in these commands.  I'm not sure about their 
portability but they work tolerably well in scripts on Mac OS X 10.6.

$ openssl s_client -connect yourhost:imap -starttls imap
$ openssl s_client -connect yourhost:pop3 -starttls pop3

$ openssl s_client -connect yourhost:imaps
$ openssl s_client -connect yourhost:pop3s

$ openssl s_client -connect yourhost:smtp -starttls smtp


Yeah, that can be used, perhaps best with expect or pexpect.  I'm
hoping to find tools that can do basic email functions at a higher
level, where the user of the tool does not need to know the protocol
details, but only needs to consider the same kinds of configuration
aspects that configuring a regular email client involves (except
without all the misleading and often erroneous terminology used by
these GUI client developers ... such as "TLS" for STARTTLS/STLS on
clear ports, and "SSL" for wrapped/tunneled TLS/SSL connections on
always-encrypted ports as used in Evolution).

Mail::POP3Client works pretty well.
Net::IMAP::Simple looks easy too, but I've not used it.
Ken



At some point I think I need to learn the OpenSSL library API for C so
I can write some command line tool apps of my own with it (now we're
getting well off the Dovecot topic).


--
Ken Anderson
Pacific Internet - http://www.pacific.net

Reply via email to