redhat编译安装postfix-3.1.1出现的一些错误及解决方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redhat编译安装postfix-3.1.1出现的一些错误及解决方法相关的知识,希望对你有一定的参考价值。
今天尝试在rhel5.8下编译安装postfix,在编译安装postfix-3.1.1时出现了些小问题,在此记录下,以备不时之需,同时希望可以帮助到遇到相同问题的朋友。
1、在make makefiles及make命令顺利完成并执行make install命令时,出现以下现象:
前两个选项提供默认值,其后的各选项都不再出现默认值,手动输入各选项的值最终还是报错:error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory
错误原因:
ls /usr/local/mysql/lib/ # 该路径下存在共享库对象libmysqlclient.so.18
ls /usr/lib/ # 该路径下不存在共享库对象libmysqlclient.so.18
解决方法:为共享库对象建立软链接
ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib
建立完链接后重新进行make install,此时,所有的选项都提示默认值,最终安装成功
2、安装完成后,启动postfix,结果出现警告信息:
# postfix start
postfix: warning: smtputf8_enable is true, but EAI support is not compiled in
postfix/postlog: warning: smtputf8_enable is true, but EAI support is not compiled in
postfix/postfix-script: starting the Postfix mail system
解决方法:在main.cf配置文件中添加一行记录"smtputf8_enable = no",重新启动postfix就可以了
# vim /etc/postfix/main.cf
# 添加:smtputf8_enable = no
# postfix stop
# postfix start
本文出自 “不发呆” 博客,请务必保留此出处http://tobeys.blog.51cto.com/10620284/1786953
以上是关于redhat编译安装postfix-3.1.1出现的一些错误及解决方法的主要内容,如果未能解决你的问题,请参考以下文章
Redhat编译nginx-1.10.3报错"C compiler cc is not found"