*******************************************************************
Using the default of SSL_verify_mode of SSL_VERIFY_NONE
for
client
is deprecated! Please
set
SSL_verify_mode to SSL_VERIFY_PEER
together with SSL_ca_file|SSL_ca_path
for
verification.
If you really don't want to verify the certificate and keep the
connection
open
to Man-In-The-Middle attacks please
set
SSL_verify_mode explicitly to SSL_VERIFY_NONE
in
your application.
*******************************************************************
at
/usr/bin/sendEmail
line 1906.
invalid SSL_version specified at
/usr/share/perl5/vendor_perl/IO/Socket/SSL
.pm line 415.
sendEmail發郵件的時候,出現的報錯,而後查閱了不少資料centos
在http://caspian.dotconf.net/menu/Software/SendEmail/bash
上找到了 下面這段話app
Q: I get the error "invalid SSL_version specified at /System/Library/Perl/Extras/5.16/IO/Socket/SSL.pm line 332.a on my Apple. What do I do?
A: Here's what I got from one user. It's a workaround until I put a real fix in:
> Fixed it by using Perl v5.12 that's still on OSX Mavericks. > (just changed sendEmail line 1 from #!/usr/bin/perl -w to #!/usr/bin/perl5.12 -w)centos7
centos7.2默認是 perl的版本是5.16,centos6.5的是5.10,後來把7的版本換成5.10,就能夠正常發郵件了。spa
#### perl安裝
wget http:
//www
.cpan.org
/src/5
.0
/perl-5
.10.0.
tar
.gz
tar
-zxf perl-5.10.0.
tar
.gz
cd
perl-5.22.0
.
/configure
.gnu -des -Dprefix=
/usr/local/perl
echo
$?
make
make
test
make
install
mv
/usr/bin/perl
/usr/bin/perl
.bak
ln
-s
/usr/local/perl/bin/perl
/usr/bin/perl
perl -
v