码迷,mamicode.com
首页 > 其他好文 > 详细

redhat编译安装postfix-3.1.1出现的一些错误及解决方法

时间:2016-06-07 16:32:34      阅读:393      评论:0      收藏:0      [点我收藏+]

标签:rhel   postfix   libmysqlclient.so.18   smtputf8   


    今天尝试在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出现的一些错误及解决方法

标签:rhel   postfix   libmysqlclient.so.18   smtputf8   

原文地址:http://tobeys.blog.51cto.com/10620284/1786953

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!