Cyrus-SASL 安装

本文详细介绍了如何安装Cyrus-SASL,包括备份系统自带的sasl,取源码安装,配置Cyrus-SASL,重装PostFix以及配置PostFix以启用SMTP SASL验证。同时,还提供了使用Perl的Net::SMTP_auth模块进行测试的方法。
摘要由CSDN通过智能技术生成
一 安装 cyrus-sasl
将系统自带的sasl先备份
1.mv /usr/lib/sasl /usr/lib/sasl.OFF
2.mv /usr/lib/sasl2 /usr/lib/sasl2.OFF

取源码安装
1. wget http://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.21.tar.gz
2. tar zxvf cyrus-sasl-2.1.21.tar.gz
3. cd cyrus-sasl-2.1.21
4. ./configure /
--disable-anon -enable-plain --enable-login /
--enable-sql --with-mysql=/usr/local/mysql /
--with-mysql-includes=/usr/local/mysql/include/mysql /
--with-mysql-libs=/usr/local/mysql/lib/mysql /
--with-authdaemond
5. make
6. make install

更新lib库
1. echo "/usr/local/lib" >> /etc/ld.so.conf
2. ldconfig

建立符号连接
1. ln -s /usr/local/lib/sasl2 /usr/lib/sasl2

二 配置 Cyrus-SASL
1. vi /usr/local/lib/sasl2/smtpd.conf
  (加入一行:pwcheck_method: auxprop)
  这种方式建立独立的用户跟密码对应的加密文件,用于验证客户端是否有使用此smtp的权限
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
'Livia', '415 534-9219', '5720 McAuley St.', 'Oakland', 'CA', '946cyrus-sasl 是一款用于实现身份验证、授权和加密通信的开源软件。安09'); INSERT INTO authors (au_id, au_lname, au_fname, phone, address, city, state, zip) VALUES ('807装 cyrus-sasl 可以提供更加安全的通信保护。以下是 cyrus-sasl 的编译安-91-6654', 'Panteley', 'Sylvia', '301 946-8853', '1956 Arlington Pl装步骤: 1. 下载 cyrus-sasl 的源代码包,解压缩到任意目录下。 2..', 'Rockville', 'MD', '20853'); INSERT INTO authors (au_id, au_lname, au_fname, phone, address 进入 cyrus-sasl 源代码目录,执行以下命令: ``` ./configure --prefix=/usr/local/cyrus-s, city, state, zip) VALUES ('846-92-7186', 'Hunter', 'Sheryl', '415 836-712asl ``` 其中,--prefix 参数指定了安装目录,可以根据实际情况进行修改。 3.8', '3410 Blonde St.', 'Palo Alto', 'CA', '94301'); INSERT INTO authors (au_id, au_l 执行 make 命令进行编译。 ``` make ``` 4. 执行 make install 命令进行安装。 ``` make installname, au_fname, phone, address, city, state, zip) VALUES ('893-72-1158', 'McBadden', ``` 5. 安装完成后,可以在指定的安装目录下找到 cyrus-sasl 的相关文件 'Heather', '707 448-4982', '301 Putnam', 'Vacaville', 'CA', '95688'); 。例如,在本例中,可以在 /usr/local/cyrus-sasl 目录下找到 cyrus-sasl 的二进INSERT INTO authors (au_id, au_lname, au_fname, phone, address, city, state, zip) VALUES ('899-46制文件、库文件和头文件等。 以上就是 cyrus-sasl 的编译安装步骤。需要注意的是-2035', 'Ringer', 'Anne', '801 826-0752', '67 Seventh Av.', 'Salt Lake City',,安装 cyrus-sasl 前需要先安装相关依赖库和工具,例如 gcc、make、openssl 等。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值