参考文档:
http://www.extmail.org/forum/archive/2/0510/563.html
http://blog.5ilinux.com/archives/2006/05/postfix_cyrussa.html
删除以前的rpm包以及相关目录
rpm -e cyrus-sasl --nodeps
rpm -e cyrus-sasl-plain --nodeps
rpm -e cyrus-sasl-devel --nodeps
rpm -e cyrus-sasl-md5 --nodeps
rm -rf /usr/lib/sasl
rm -rf /usr/lib/sasl2
wget ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.22.tar.gz
tar zxvf cyrus-sasl-2.1.22.tar.gz
cd cyrus-sasl-2.1.22
./configure --enable-plain --enable-cram --enable-digest --enable-login --enable-sql \
--disable-anon --disable-ntlm --disable-gssapi --disable-krb4 --disable-otp --disable-srp --disable-srp-setpass \
-with-authdaemond=/usr/local/courier-authlib/var/spool/authdaemon/socket \
--with-mysql=/usr/local/mysql --with-mysql-includes=/usr/local/mysql/include \
--with-mysql-libs=/usr/local/mysql/lib
make
make install
ln -s /usr/local/lib/sasl2 /usr/lib/sasl2
增加"/usr/local/lib"到你的"/etc/ld.so.conf",并执行ldconfig命令。
vi /usr/local/lib/sasl2/smtpd.conf
pwcheck_method: authdaemond
log_level: 3
mech_list: PLAIN LOGIN
authdaemond_path:/usr/local/courier-authlib/var/spool/authdaemon/socket
注意,这个文件的编辑不要多写一个空格,否则会出现smtp验证不过的问题
分享到:
相关推荐
文件标题 "cyrus-sasl-lib-2.1.26-24.el7-9.x64-86.rpm.tar.gz" 指出了这是一个用于 64 位系统(x64)的 RPM 安装包,并且该文件被打包成了一个 tar.gz 格式的压缩包。RPM(RPM Package Manager)是一种用于 Linux ...
cyrus-sasl-md5-2.1.26-24.el7_9.x64-86.rpm.tar.gz是一个压缩包文件,包含了cyrus-sasl-md5-2.1.26-24.el7_9版本的rpm安装包和一些相关的依赖文件。这个文件主要适用于基于Red Hat Enterprise Linux (RHEL) 7.9版本...
### RPM包管理器与cyrus-sasl-ntlm-2.1.26-24.el7_9.x64-86.rpm的安装指南 RPM(RPM Package Manager)是一种在Linux操作系统中用于软件安装和管理的工具,它通过预编译的软件包来简化软件安装过程。本次介绍的文件...
以上内容涵盖了cyrus-sasl-devel-2.1.26-24.el7_9.x64-86.rpm.tar.gz文件的详细知识点,包括其用途、组成、安装步骤以及依赖关系等。对于想要在Linux系统上安装和使用Cyrus SASL进行网络服务认证的开发者而言,这些...
离线安装包,亲测可用
cyrus-sasl-gs2-2.1.26-24.el7-9.x64-86.rpm.tar.gz是一个包含了多个rpm安装包的压缩文件,这些rpm包是针对Cyrus SASL(Simple Authentication and Security Layer)库的特定版本及其依赖项。Cyrus SASL是网络安全...
离线安装包,亲测可用
cyrus-sasl-ldap-2.1.26-24.el7_9.x64-86.rpm.tar.gz压缩包包含了一个重要的网络认证模块和必要的依赖包,这些包都是安装cyrus-sasl-ldap所必需的。通过解压和执行RPM安装指令,用户可以完成安装,并在博主的指导下...
cyrus-sasl-plain-2.1.26-24.el7_9.x64-86.rpm.tar.gz是一个tar.gz格式的压缩包,内含cyrus-sasl-plain-2.1.26-24.el7_9.rpm及其安装所需的依赖包。cyrus-sasl-plain是Cyrus Simple Authentication and Security ...
cyrus-sasl-gssapi-2.1.26-24.el7-9.x64-86.rpm.tar.gz文件是一个RPM格式的软件包集合,包含了用于在Linux系统上安装和配置Cyrus SASL(Simple Authentication and Security Layer)GSSAPI(Generic Security ...
本文档详细介绍了cyrus-sasl-2.1.26-24.el7_9.x64-86.rpm.tar.gz这一软件包的核心功能、使用方法和相关依赖关系,以帮助用户在网络环境中实现安全的用户身份认证。 首先,cyrus-sasl是Cyrus Simple Authentication ...
标题所指示的文件“cyrus-sasl-sql-2.1.26-24.el7-9.x64-86.rpm.tar.gz”是一个压缩包文件,其中包含了一个RPM包以及一系列的依赖文件,适用于基于x86架构的64位Linux操作系统。这些文件主要用于安装cyrus-sasl-sql-...
Cyrus SASL 2.1.22 是一个安全认证库,主要用于提供简单认证和安全层(SASL)机制。这个源码版本是专为Visual Studio 2005(VS2005)设计的,允许开发者在Windows平台上进行编译和调试,支持32位(w32)和64位(x64...
压缩包文件“cyrus-sasl-scram-2.1.26-24.el7-9.x64-86.rpm.tar.gz”及其内容涉及到复杂的软件安装和配置过程,用户在安装和配置过程中需要具有一定的系统管理知识。同时,这类文件的使用也体现出Linux系统下软件包...
- cyrus-sasl-lib-2.1.26-24.el7_9.i686.rpm 和 cyrus-sasl-lib-2.1.26-24.el7_9.x86_64.rpm 是Cyrus SASL库的32位和64位版本; - systemd-219-78.el7_9.9.x86_64.rpm 和 systemd-libs-219-78.el7_9.9.x86_64.rpm ...
最后,通过压缩包内文件名称列表,我们可以得知该包中不仅包含libcurl软件包,还有其它一系列相关依赖,如nspr、cyrus-sasl-lib、nss-pem、openldap、nss-softokn、openssl-libs以及cyrus-sasl-scram等。这些依赖包...
- cyrus-sasl-lib-2.1.26-24.el7_9.i686.rpm,提供了简单认证和安全性层(SASL)的客户端和服务器库。 - libtheora-1.1.1-8.el7.i686.rpm,是Theora视频编码库的32位版本。 - systemd-219-78.el7_9.9.x86_64.rpm,是...
压缩包中包含的依赖软件包有:nspr、cyrus-sasl-lib、nss-pem、openldap、libcap、nss-softokn、fedfs-utils-common、openssl-libs、cyrus-sasl-scram等。每个依赖包都有其特定的作用,如nspr主要提供网络服务;...
"raptor2-2.0.9-3.el7.x64-86.rpm.tar.gz" 及其相关依赖包的管理涉及到Linux系统管理的一个重要方面,即如何有效地使用RPM包管理器来安装、维护和更新软件。通过掌握这一技能,用户可以更加高效和安全地管理Linux...
- cyrus-sasl-lib-2.1.26-24.el7_9.i686.rpm和cyrus-sasl-lib-2.1.26-24.el7_9.x86_64.rpm:为两种不同架构提供了Cyrus SASL(Simple Authentication and Security Layer)库,这是一个用于提供认证机制的库。...