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

安恒公司 / 技术文章 / 安恒公司网管员手记 / 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,

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

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

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

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

https://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

https://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

https://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-25 - 阅读: 126173
linux下使用ssd - 11-03-10 - 阅读: 277507
qmail-smtp增加smtp-auth认证 - 11-01-09 - 阅读: 185656
关于EtherScope II系列网络通Linux系统的几个常见问题(ES2-LAN,ES2-WLAN,ES2-PRO,ES2-LAN-SX/I,ES2-PRO-SX - 10-02-25 - 阅读: 229892
在linux下用bt协议修复远程的文件 - 09-03-13 - 阅读: 183901
linux下利用badblocks程序在线修复坏道 - 08-12-26 - 阅读: 215009
Hp 激光打印机 P1008在linux下的驱动 - 08-01-16 - 阅读: 249026
linux下的视频设备的复用 - 07-12-21 - 阅读: 178488
多款设备采用Qtopia软件,奇趣科技统领VoIP设备Linux开发平台 - 07-12-17 - 阅读: 242488
debian下的无盘linux系统安装要点 - 07-12-09 - 阅读: 214340
qmail 白*单功能以及iptables防火墙联动 - 07-10-17 - 阅读: 204929
linux下的后门检查程序rkhunter和杀毒程序clamav - 07-04-22 - 阅读: 308058
debian下安装qmail+clamav+webmail - 07-04-03 - 阅读: 238798
linux下读写ntfs分区中文编码问题 - 07-03-11 - 阅读: 236578
linux下的DV磁带视频采集和dvd刻录 - 07-02-13 - 阅读: 219979
linux内核虚拟机 kvm - 07-01-05 - 阅读: 296178
linux下raid5磁盘阵列实施 - 06-03-13 - 阅读: 284220
linux在安恒公司的应用 ---安恒网管员手记 - 06-01-16 - 阅读: 337111
qmail+debian --安恒网管员手记 - 06-01-15 - 阅读: 265616
打印机共享器跟linux的连接 --安恒网管员手记 - 05-04-20 - 阅读: 319755

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