courier-authlib、courier-imap、maildrop、cyrus-sasl的编译安装及与postfix的关联
2012-01-10 09:46
681 查看
编译courier-authlib:
编译courier-imap:
把maildrop 与 courier-authlib 关联:
编译安装maildrop:
其它的一些相关设置:
./configure --prefix=/usr/local/courier-authlib --without-stdheaderdir --with-authdaemonvar=/var/spool/authdaemon --with-authmysql --with-authmysqlrc=/usr/local/courier-authlib/etc/authmysqlrc --with-mailuser=vuser --with-mailgroup=vgroup --with-authdaemonrc=/usr/local/courier-authlib/etc/authdaemonrc --with-redhat
make && make install
编译courier-imap:
./configure --prefix=/usr/local/courier-imap --enable-unicode --disable-root-check --with-trashquota --without-ipv6 CPPFLAGS='-I/usr/local/courier-authlib/include' COURIERAUTHCONFIG='/usr/local/courier-authlib/bin/courierauthconfig'
把maildrop 与 courier-authlib 关联:
ln -s /usr/local/courier-authlib/bin/courierauthconfig /usr/bin/courierauthconfig
make && make install
编译安装maildrop:
./configure --prefix=/usr/local/cyrus-sasl --disable-sample --disable-saslauthd --disable-pwcheck --disable-cram --disable-digest --disable-krb4 --disable-gssapi --disable-anon --enable-plain --enable-login --enable-sql --disable-ntlm --disable-otp --disable-srp --disable-srp-setpass --with-authdaemond=/var/spool/authdaemon/socket
make && make install ln -s /usr/local/cyrus-sasl/lib/sasl2 /usr/lib/sasl2
其它的一些相关设置:
#添加以下两行到"/etc/ld.so.conf",并执行ldconfig命令. /usr/local/cyrus-sasl/lib/sasl2 /usr/local/cyrus-sasl/lib #关闭或删除下列文件,也避免与新版2.1.22中的文件混淆。 mv /usr/lib/libsasl2.a /usr/lib/libsasl2.a.OFF mv /usr/lib/libsasl2.la /usr/lib/libsasl2.la.OFF mv /usr/lib/libsasl2.so.2.0.19 /usr/lib/libsasl2.so.2.0.19.OFF mv /usr/lib/sasl2 /usr/lib/sasl2.OFF rm /usr/lib/libsasl2.so rm /usr/lib/libsasl2.so.2 root@net-server:/# ln -sv /usr/local/cyrus-sasl/lib/* /usr/lib #postfix 2.3以后的版本(本文是安装postfix-2.4.6)会分别在/usr/local/lib和/usr/local/include中搜索sasl库文件及头文件,故还须将其链接至此目录中: ln -sv /usr/local/cyrus-sasl/lib/* /usr/local/lib ln -sv /usr/local/cyrus-sasl/include/sasl/* /usr/local/include #创建运行时需要的目录并调试启动 mkdir -pv /var/state/saslauthd /usr/local/cyrus-sasl/sbin/saslauthd -a shadow pam -d #启动并测试 /usr/local/cyrus-sasl/sbin/saslauthd -a shadow pam /usr/local/cyrus-sasl/sbin/testsaslauthd -u root -p root用户密码 # 设置开机自动启动 echo "/usr/local/cyrus-sasl/sbin/saslauthd -a shadow pam" >>/etc/rc.d/rc.local #我的系统中没有此文件,locate与找不出来,我是自己建立该文件。 vim /usr/local/cyrus-sasl/lib/sasl2/smtpd.conf pwcheck_method: saslauthd log_level: 3 mech_list: PLAIN LOGIN authdaemond_path:/var/spool/authdaemon/socket perl -e 'use MIME::Base64; print encode_base64("postmaster\@extmail.org")' perl -e 'use MIME::Base64; print encode_base64("extmail")'
相关文章推荐
- Postfix-courier-authlib-cyrus-sasl-courier-imap-maildrop-extmail-extman源码安装
- postfix + cyrus-sasl2 + courier-authlib + Courier-IMAP + postfixadmin
- postfix courier-imap maildrop cyrus-sasl extman搭建mail服务器
- Centos7搭建邮件服务器-Postfix+Cyrus-sasl+Courier-authlib+Dovecot+ExtMail+Centos7
- Postfix集成环境(Postfix + MySQL + Cyrus-sasl2 + Courier-imap + iGENUS + Postfixadmin)
- 笔记postfix+cyrus-sasl2+courier-authlib+Courier-IMAP+postfixadmin
- Postfix + Courier-IMAP + Cyrus-SASL + MySQL + IMP完全指南
- redhat9+postfix+cyrus-sasl+mysql+postfixadmin+courier-imap+courier-maildrop+squirrelmail(courier-sqwebmail openwebmail)+clamav+s
- Linux Postfix 全面安装指导手册之五安装 Courier-imap与Maildrop
- Postfix邮件系统安装与配置:Postfix,Cyrus-IMAP,Cyrus-sasl,Dovecot和SPF
- Postfix + Cyrus-IMAP + Cyrus-SASL + MySQL + IMP 完全指南
- postfix安装(四)-- cyrus-sasl安装
- Linux Postfix 全面安装指导手册二之SASL Authlib安装调试
- 编译安装postfix+sasl+mysql+dovecot+extmail构建完成的邮件系统(一)
- CNGNU Postfix邮件系统系列指南之一 Postfix + Cyrus-IMAP + Cyrus-SASL + MySQL + IMP
- RedHat Enterprise 5.4 搭建完整Postfix 邮件服务器(courier-imap,courier-authlib,extmail,extman)
- RedHat Enterprise 5.4 搭建完整Postfix 邮件服务器(courier-imap,courier-authlib,extmail,extman)
- Ubuntu 12.04安装配置Postfix dovecot cyrus sasl(mysql虚拟用户)
- 邮件系统服务器搭建记录(三)(Postfix+Cyrus-sasl+Courier-authlib+Dovecot+ExtMail+MySQL)
- Postfix + Cyrus-IMAP + Cyrus-SASL + MySQL + IMP