sendEmail報錯:at /usr/share/perl5/vendor_perl/IO/Socket/SSL.pm
阿新 • • 發佈:2017-08-05
blank ble ecif share cas alt soc functions config
sendEmail發郵件的時候,出現的報錯,然後查閱了很多資料
在http://caspian.dotconf.net/menu/Software/SendEmail/
上找到了 下面這段話
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.2默認是 perl的版本是5.16,centos6.5的是5.10,後來把7的版本換成5.10,就可以正常發郵件了。
1 2 3 4 5 6 7 8 9 10 11 12 |
#### 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
|
本文出自 “何全” 博客,請務必保留此出處http://hequan.blog.51cto.com/5701886/1811246
sendEmail報錯:at /usr/share/perl5/vendor_perl/IO/Socket/SSL.pm