首页 > 其他 > 详细

安装msmtp程序make报错解决方法

时间:2016-01-25 17:24:16      阅读:282      评论:0      收藏:0      [点我收藏+]

在linux发送邮件需要两个程序,分别是mutt和msmstp。

前者是mail的客户端User,后者则是个smtp的简易服务器,


安装环境:Centos6.6和Centos7.1


在编译安装msmtp时,make报以下错误:

tls.c: In function ‘tls_check_cert’:

tls.c:816:5: error: unknown type name ‘STACK’

     STACK *subj_alt_names;

     ^

tls.c: In function ‘tls_init’:

tls.c:1100:16: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]

     ssl_method = force_sslv3 ? SSLv3_client_method() : SSLv23_client_method();

                ^

make[2]: *** [tls.o] Error 1

make[2]: Leaving directory `/data/packages/msmtp-1.4.17/src‘

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/data/packages/msmtp-1.4.17‘

make: *** [all] Error 2


网上方法是在编译时最后加--with-ssl=openssl,但加完不管用。


解决办法是换一个版本后make成功


报错版本:msmtp-1.4.17


正常版本:msmtp-1.4.30


本文出自 “小五台车神” 博客,请务必保留此出处http://linuxtech.blog.51cto.com/3670088/1738304

安装msmtp程序make报错解决方法

原文:http://linuxtech.blog.51cto.com/3670088/1738304

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!