下载中心 | 网站地图 | 站内搜索 | 加入收藏

安恒公司 / 技术文章 / 安恒公司网管员手记 / sqwebmail 5.0.0部署 安恒网管员手记

2004-11-29 刘世伟  阅:    下页:
sqwebmail 5.0.0部署 安恒网管员手记

sqwebmail5跟3有明显不同,安恒公司的服务器的qmail是用cdb帐号认证模式,网上的教程大部分都是用mysql认证模式,这里写一下cdb模式的安装方法
在sqwebmail5.0,可以通过一个外挂的认证模块:courier-authlib,进行pop3认证,courier-authlib 安装很简单,下载源码后
./configure --with-authvchkpw --with-mailuser=vpopmail --with-mailgroup=vchkpw
make
make install
#make install-migrate
make install-configure
就行了,不要用--prefix参数把它装到别处,因为在sqwebmail5中直接引用缺省目录下的authlib, 缺省是安装到/usr/local,

http://anheng.com.cn/news/html/net_admin_blog/549.html 

修改设置文件:/usr/local/etc/authlib/authdaemonrc,去掉不需要的认证模式,只留vchkpw方式,然后认证进程改成2个

http://anheng.com.cn/news/html/net_admin_blog/549.html 

完成后启动它:
/usr/local/sbin/authdaemond start
需要把这个脚本放到/etc/init.d, 然后在/etc/rc2.d 或/etc/rc3.d做一个符号连接,以便系统启动时自动运行。

http://anheng.com.cn/news/html/net_admin_blog/549.html 

启动后,在内存中可以看到2个authlib进程:
ps -aef |grep authlib
root     20108 20107  0 Jan28 ?        00:00:00 /usr/local/libexec/courier-authlib/authdaemond
root     20109 20108  0 Jan28 ?        00:00:00 /usr/local/libexec/courier-authlib/authdaemond
这里可以想办法把运行身份改成vpopmail,毕竟用root运行,如果出现问题影响范围会大很多。

测试是否正常:
运行/usr/local/sbin/authtest:(红字为输入内容,后面的1121221应该是pop3密码,后面部分应该是命令结果)
authtest shiwei@cfido.com 1121221

http://anheng.com.cn/news/html/net_admin_blog/549.html 

     Authenticated: liushiwei@cfido.com  (uid 509, gid 509)
    Home Directory: /var/vpopmail/domains/cfido.com/shiwei
           Maildir: (none)
             Quota: (none)
Encrypted Password: $1$LJjMeeeeqqeqF9VWUywtLV/O5ciqeg.
Cleartext Password: masaike
           Options: disablewebmail=0,disablepop3=0,disableimap=0


出现上面的提示就是说authlib运行正常
然后就是sqwebmail了.
下载sqwebmail,然后编译, 编译时,可以只保留authdaemon认证模式编译脚本如下:
./configure  --enable-webpass=vpopmail --enable-softtimeout=300 --enable-autopurge=10 --enable-maxpurge=30 --with-htmllibdir=/var/www/htdocs/sqwebmail --enable-cgibindir=/var/www/cgi-bin --enable-imagedir=/var/www/images/sqwebmail --enable-imageurl=/images/sqwebmail/ --prefix=/usr/local/sqwebmail --enable-mimecharset=gb2312 --with-maxargsize=5000000 --with-maxformargsize=5000000 --with-maxmsgsize=5000000 --without-ispell --without-authshadow --without-authmysql --without-authldap --without-authuserdb --without-authpwd --without-authpam --with-authvchkpw --with-authdaemon --enable-unicode --enable-hardtimeout=14400 --enable-softtimeout=3600
make configure-check;make;make check;make install-strip;make install-configure

http://anheng.com.cn/news/html/net_admin_blog/549.html 

完成后,启动脚本在/usr/local/sqwebmail/libexec/sqwebmaild.rc
要把它放到/etc/init.d,并且让他启动时运行,
上面的脚本,根据实际情况调整cgibindir和imageurl,
然后执行/usr/local/sqwebmail/libexec/sqwebmaild.rc start
就可以用ie登录了。当然首先apache的cgi要没有问题。

下页:   

相关文章
qmail错误: CNAME_lookup_failed_temporarily._ #4.4.3 - 16-02-26 - 阅读: 79186
linux下使用ssd - 11-03-10 - 阅读: 236346
qmail-smtp增加smtp-auth认证 - 11-01-09 - 阅读: 149549
关于EtherScope II系列网络通Linux系统的几个常见问题(ES2-LAN,ES2-WLAN,ES2-PRO,ES2-LAN-SX/I,ES2-PRO-SX - 10-02-25 - 阅读: 187424
在linux下用bt协议修复远程的文件 - 09-03-13 - 阅读: 148018
linux下利用badblocks程序在线修复坏道 - 08-12-26 - 阅读: 179483
Hp 激光打印机 P1008在linux下的驱动 - 08-01-16 - 阅读: 215227
linux下的视频设备的复用 - 07-12-21 - 阅读: 142257
多款设备采用Qtopia软件,奇趣科技统领VoIP设备Linux开发平台 - 07-12-17 - 阅读: 207379
debian下的无盘linux系统安装要点 - 07-12-09 - 阅读: 181654
qmail 白名单功能以及iptables防火墙联动 - 07-10-17 - 阅读: 172780
linux下的后门检查程序rkhunter和杀毒程序clamav - 07-04-22 - 阅读: 272267
debian下安装qmail+clamav+webmail - 07-04-03 - 阅读: 211451
linux下读写ntfs分区中文编码问题 - 07-03-11 - 阅读: 205953
linux下的DV磁带视频采集和dvd刻录 - 07-02-13 - 阅读: 201258
linux内核虚拟机 kvm - 07-01-05 - 阅读: 266288
linux下raid5磁盘阵列实施 - 06-03-13 - 阅读: 255189
linux在安恒公司的应用 ---安恒网管员手记 - 06-01-16 - 阅读: 308723
qmail+debian --安恒网管员手记 - 06-01-15 - 阅读: 243426
打印机共享器跟linux的连接 --安恒网管员手记 - 05-04-20 - 阅读: 291592

Email给朋友 打印本文
版权所有·安恒公司 Copyright © 2004   gentoo.anheng.com.cn   All Rights Reserved    
北京市海淀区首体南路9号 主语国际商务中心4号楼8层 (邮编100048) 电话:010-88018877