On Mon, Jul 02, 2012 at 10:26:34PM +0200, Alexander Bluhm wrote:
> On Sat, Jun 30, 2012 at 07:59:22PM +0100, Mikolaj Kucharski wrote:
> > Currently Net::SMTP::TLS fails with:
> > invalid SSL_version specified at 
> > /usr/local/libdata/perl5/site_perl/IO/Socket/SSL.pm line 308
> 
> I am the OpenBSD port maintainer of p5-IO-Socket-SSL.  Unfortunately
> the regression tests of p5-Net-SMTP-TLS do not catch this bug so I
> did not notice.
> 
> During update of p5-IO-Socket-SSL to 1.74 the p5-ldap regression
> tests failed for a similar reason.  I contacted the CPAN maintainer
> of IO::Socket::SSL and he thinks that his default 'SSLv23:!SSLv2'
> should be used.  Having one policy for the SSL version is better
> than every module doing its own stuff.
> 
> > ++              SSL_version     =>      "TLSv1")){
> 
> >From the IO::Socket::SSL SSL_version documentation:
>      Setting the version instead to 'TLSv1' will probably break
>      interaction with lots of clients which start with SSLv2 and then
>      upgrade to TLSv1.
> 
> So my suggestion is to remove this code: SSL_version => "SSLv3 TLSv1"
> 
> bluhm

FWIW, this is also what smtp-cli's author is doing:

https://github.com/mludvig/smtp-cli/commit/5247e094ba8e86a82f5397f9e559ff7959f46e13

-- 
best regards
q#

Reply via email to