1.将cyrus-sasl-2.1.21安装在/usr/local/sasl2
./configure --prefix=/usr/local/sasl2 --disable-sample --disable-pwcheck --disable-cram --disable-digest --disable-krb4 --disable-gssapi --disable-anon --with-saslauthd=/var/run/saslauthd --enable-plain --enable-login
make
make install
2.将mysql安装在/usr/local/mysql
make install
2.将mysql安装在/usr/local/mysql
3.安装postfix2.3.11
cd postfix-2.0.7
make -f Makefile.init makefiles 'CCARGS=-DUSE_SASL_AUTH -DHAS_MYSQL -I/usr/local/mysql/include -I/usr/local/sasl2/include/sasl' 'AUXLIBS=-L/usr/local/mysql/lib -L/usr/local/sasl2/lib/sasl2 -lmysqlclient -lsasl2 -lz -lm'
make
make
make install
这步安装时报错:
config_directory: [] /etc/postfix
bin/postconf: error while loading shared libraries: libmysqlclient.so.15:
cannot open shared object file: No such file or directory
config_directory: [] /etc/postfix
bin/postconf: error while loading shared libraries: libmysqlclient.so.15:
cannot open shared object file: No such file or directory
经查在/usr/local/mysql/lib下有libmysqlclient.so.15这个文件,怎么办呢?
我是这样的:
echo /usr/local/mysql/lib >> /etc/ld.so.conf
然后再安装,就一路成功了。
安装完毕后看看支持mysql不:
postconf -m
安装完毕后看看支持mysql不:
postconf -m
OK,有的。
