一、 sqwebmail的安装: ./configure --with-authvchkpw (可支持多种验证方式如LDAP,PASSWD或是外部程序) 注:使用vpopmail的vpasswd文件验证用户信息 如果vpopmail支持mysql则使用选项—-with-authmysql选项 --with-cachedir=/raid/var/sqwebmail/cache 注:建立用户信息的cache目录,如有大量login的站点则需要此选项,另还需cron作业来定时清理该目录。 --enable-webpass=vpopmail 注:使用vpopmail.a库去修改密码 --with-htmllibdir=/raid/var/sqwebmail/html 注:指定用来存储HTML模板文件的目录 --with-cgibindir=/raid/var/sqwebmail/cgi-bin 注:指定存放cgi程序的目录(但不起作用,不知何因,只能直接修改Makefile文件) --enable-imagedir=/raid/var/sqwebmail/html/image 注:指定存放image文件的目录 --enable-imageurl=/sqwebmail-image/ 注:指定访问image文件的URL,完成安装后要加于apache目录别名中。(一定不要写掉最后的/,否则sqwebmail不主动加此/。) --enable-mimecharset=gb2312 另外还应注意的选项: %26Oslash; --enable-https:为使用SSL,生成https://URL 而不是http://URL %26Oslash; --enable-https=login: 仅为login部分生成http://URL %26Oslash; --enable-hardtimeout=seconds : 硬性超时 %26Oslash; --enable-softtimeout=seconds : 软性超时 %26Oslash; --enable-autopurge=days : 自动清除已删邮件的时间间隔 %26Oslash; --enable-maxpurge=days : 保留已删邮件的最大时间间隔 %26Oslash; --enable-bannerprog=program : 指定banner程序 %26Oslash; --with-maxargsize=n : 指定接受post数据的最大尺寸 %26Oslash; --with-maxmsgsize=n : 指定接受邮件的最大尺寸 %26Oslash; --with-fcgi : 打开fastcgi支持 由于sqwebmail的cgi程序不能放于/raid/var/sqwebmail/cgi-bin目录中,所以要修改Makefile文件,将cgibindir行改为 = /raid/var/sqwebmail/cgi-bin。 make configure-check 校验目录 make make install-strip
二、 sqwebmail的简要说明: 1. 缺省HTML模板使用的是/raid/var/sqwebmail/html/html/en-us目录中存放的文件。如要中文化就修改此目录中的模板,错误信息可能要修改相关程序。 2. 修改/raid/var/sqwebmail/html/sendit.sh脚本,将其内容改为: exec /raid/var/qmail/bin/qmail-inject -f "$1" 否则,使用sqwebmail发邮件不成功的! 3. 注意:html模板包含许多乱字符,要注意清除。 ,
|