参考文档:
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 2.1.22 是一个安全认证库,主要用于提供简单认证和安全层(SASL)机制。这个源码版本是专为Visual Studio 2005(VS2005)设计的,允许开发者在Windows平台上进行编译和调试,支持32位(w32)和64位(x64...
- **SASL**:安装Simple Authentication and Security Layer库。 - **Kerberos**:如果计划使用Kerberos认证,则需要安装Kerberos认证服务。 - **数据库软件**:根据选择的后端类型安装相应的数据库软件。 - **线程...
6. **libsasl.dll**: Cyrus SASL(Simple Authentication and Security Layer)库的动态链接库,用于提供多种身份验证机制。 这个压缩包包含的基本知识点是PHP 5.6.40的运行环境,特别是对于Windows环境,需要这些...
6. **libsasl.dll**: Cyrus Simple Authentication and Security Layer (SASL) 库的动态链接库,用于提供各种身份验证机制,如用户名/密码验证,常用于邮件和IMAP服务器。 通过这些文件,我们可以推测这个压缩包...
python环境 gcc安装包 在线安装: yum install gcc-c++ python-devel.x86_64 cyrus-sasl-devel.x86_64 离线安装:
10. **libsasl.dll**: Cyrus Simple Authentication and Security Layer (SASL) 库的动态链接库,用于在各种网络协议中实现身份验证。 这些文件合在一起,构成了一套完整的PHP 5.6.15运行环境,用户可以通过解压并...
- 如果需要开启SMTP认证,可能需要安装cyrus-sasl等相关软件包,并配置sendmail以支持认证。 - 用户端如Outlook需配置使用SMTP认证才能发送邮件。 6. **其他邮件系统对比**: - sendmail之外,还有qmail和...
为了验证仓库功能,尝试安装一个软件包,如`cyrus-sasl`: ```bash # yum install cyrus-sasl.i386 ``` 对于64位系统,将`cyrus-sasl.i386`改为`cyrus-sasl.x86_64`。 如果安装成功,那么本地YUM服务器已经建立并...
这包括`gcc`、`python-devel`、`cyrus-sasl`相关的库、`chrony`时间同步服务、`iotop`、`yum-utils`、`yum-plugin-downloadonly`、`psmisc`、`ntp`、`ntpdate`、`httpd`、`createrepo`、`wget`、`git`、`rsync`、`...
yum install krb5-devel cyrus-sasl-gssapi cyrus-sasl-devel libxml2-devel libxslt-devel mysql mysql-devel openldap-devel python-devel python-simplejson sqlite-devel ``` 这些软件包主要用于支持Hue的各种...
在Python 2.x上使用`thrift`,而在Python 3.x上使用`thriftpy`。所以对于Python3.4,我们执行: ``` pip install thriftpy ``` 4. **安装sasl**: `sasl`库提供了Cyrus SASL协议的Python绑定,这对于安全的网络...
2. Cyrus-SASL:提供身份验证支持,安装cyrus-sasl及其依赖,并配置相关认证机制。 3. Courier-IMAP:提供IMAP协议支持,安装并配置Courier-IMAP,设置用户数据库和权限。 4. amavisd:作为邮件系统的安全层,用于...
6. **libsasl.dll**: Cyrus Simple Authentication and Security Layer (SASL) 库的组件,用于支持多种身份验证协议,比如在SMTP、IMAP等网络协议中使用的身份验证。 综上所述,这个压缩包包含了运行PHP 5.6.31所...
sudo yum install -y gcc php-devel libmemcached-devel cyrus-sasl-devel ``` 然后,从Memcache官方网站下载最新版本的源代码,并解压: ```bash wget ...
- 安装Cyrus-SASL。 - 调整Postfix和Courier-Authlib的相关配置以支持Cyrus-SASL。 #### 十三、安装Courier-IMAP - **Courier-IMAP**: 提供了IMAP服务支持。 - **配置**: - 安装Courier-IMAP。 - 配置Postfix以...
本文档中关于Cyrus的部分仅适用于Cyrus-IMAP 2.1.x和Cyrus-SASL 2.1.x版本。如果您计划使用Cyrus-IMAP 2.0.x,请参阅文档的过时版本1.0.x。强烈建议升级到Cyrus 2.1.x版本,这将有助于您更好地获取社区的支持。 ###...
yum install -y cpan openldap openldap-servers openldap-clients openldap-devel compat-openldap auto make make pam-devel cyrus-sasl-devel # 安装 OpenCA 工具 rpm -ivh openca-tools-1.3.1-1.el6.x86_64.rpm...