• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

sendEmail报错:at/usr/share/perl5/vendor_perl/IO/Socket/SSL.pm

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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,就可以正常发邮件了。

#### 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
 
替换perl版本:
1、替换perl全局版本(我遇到替换后导致fcgi无法启动)

mv /usr/bin/perl /usr/bin/perl.bak
ln -s /usr/local/perl/bin/perl /usr/bin/perl
perl -v

 2、只替换sendEmail使用的perl版本

cp -a /usr/local/perl/bin/perl /usr/bin/perl.5.10
sed -i 's#/usr/bin/perl -w#/usr/bin/perl.5.10 -w#g' /usr/local/bin/sendEmail

 

本文出自 “何全” 博客,请务必保留此出处http://hequan.blog.51cto.com/5701886/1811246


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PERL 学习发布时间:2022-07-22
下一篇:
查看安装的perl模块发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap