二。编译、安装Cyrus-SASL程序库:
2、解包:
tar xvfz cyrus-sasl-1.5.27.tar.gz
3、编译、安装:
进入cyrus-sasl-1.5.27目录:
#cd cyrus-sasl-1.5.27
编译配置:
#./configure ——enable-login ——enable-plain
这里由于SASL库缺省状态下并不支持某些客户端软件的使用方式,所以要在生成配置文件时非凡加入一些功能选项。具体要加什么可以用命令查看:
#./configure -help
如加“——enable-login”是因为OutLook Expresss使用LOGIN的认证方法,SASL库缺省并不支持这种方式,所以要在生成配置文件时非凡加入。
另外,缺省情况下,所有的库函数是安装到“/usr/local/lib”目录下,但Sendmail使用的库函数是在目录“/usr/lib”中的,所以需要做一些修改。在运行configure脚本前,修改其中的缺省路径就可以了。方法是打开configure文件找到下面这一行:
ac_default_prefix=/usr/local
改为:
ac_default_prefix=/usr
编译:
#make
安装:
#make install
到这里SASL库就安装好了(注重在整个编译安装的过程中都不能有任何错误警告显示才行)。
接着必须设置Sendmail的使用者身份验证方式,因为这里要使用的是系统账号与密码来进行验证,所以要在“/usr/lib/Sendmail.conf”文件中指明:
#cd /usr/lib/sasl/
#cat > Sendmail.conf
pwcheck_method: shadow
2、解包:
tar xvfz cyrus-sasl-1.5.27.tar.gz
3、编译、安装:
进入cyrus-sasl-1.5.27目录:
#cd cyrus-sasl-1.5.27
编译配置:
#./configure ——enable-login ——enable-plain
这里由于SASL库缺省状态下并不支持某些客户端软件的使用方式,所以要在生成配置文件时非凡加入一些功能选项。具体要加什么可以用命令查看:
#./configure -help
如加“——enable-login”是因为OutLook Expresss使用LOGIN的认证方法,SASL库缺省并不支持这种方式,所以要在生成配置文件时非凡加入。
另外,缺省情况下,所有的库函数是安装到“/usr/local/lib”目录下,但Sendmail使用的库函数是在目录“/usr/lib”中的,所以需要做一些修改。在运行configure脚本前,修改其中的缺省路径就可以了。方法是打开configure文件找到下面这一行:
ac_default_prefix=/usr/local
改为:
ac_default_prefix=/usr
编译:
#make
安装:
#make install
到这里SASL库就安装好了(注重在整个编译安装的过程中都不能有任何错误警告显示才行)。
接着必须设置Sendmail的使用者身份验证方式,因为这里要使用的是系统账号与密码来进行验证,所以要在“/usr/lib/Sendmail.conf”文件中指明:
#cd /usr/lib/sasl/
#cat > Sendmail.conf
pwcheck_method: shadow
【责任编辑 赵显第】
| 上一页 第 [1] [2] 页 |









