--with-cacheowner=bin \\缓存目录所有者 (default: bin)
--enable-mimetypes=/www/htdocs/
--enalbe-mimecharset=gb2312
--enable-unicode=gb2312
#make configure-check
#make
#make install-strip
#make install-configure
#/usr/local/share/sqwebmail/libexec/authlib/authdaemond start
注意,以后必须启动这个进程进行身份验证,我发现安装sqwebmail后,这个进程不启动那么我的邮件系统就没法登陆,总是说密码验证错误,qmailadmin倒可以登陆。
su -c "/usr/local/share/sqwebmail/cleancache.pl" bin
现在,重起你主机系统,你可以设置一下你的outlook或者foxmail.接受邮件了。也可以通过webmail访问你的mail系统了。
http://localhost
http://localhost/cgi-bin/sqwebmail/sqwebmail
通过webmail接受你的邮件信息,sqwebmail我只是装上测试一下,看看效果,不过它对中文支持比较差,也没有比较好的中文版本,所以我觉得还是用igenus比较好。
http://localhost/cgi-bin/qmailadmin 通过web方式管理和添加用户了
补充:在/home/vpopmail/domains/xxx.com下面建立一个.qmailadmin-limits文件(这个文件本身没有在里面写
maxpopaccounts 100
default_quota 10485760
这样用qmailadmin添加账号的最大数目就是100,每个邮箱的配额就是10485760,10M。。
变量: 数值型.
maxaliases,maxforwards,maxautoresponder,maxmailinglists
变量:bool型
disable_pop,disable_imap,disable_dialup,disable_password_changing,disable_webmail,disable_external_relay
以上的变量只要在文件中存在就起作用,不用设值。
●Qmail下的免费防病毒网关antivir-mailgate简易安装
现在病毒猖狂啊,做网管的,网络出了乱子,麻烦就大了,病毒一扩散就比较麻烦了,以下介绍一个适合于unix/linux下的病毒邮件网关。
1.先去该公司网址注册一下,获得一个一年期限的license
www.antivir.de/order/privreg/linux.htm
2.开始安装
# tar zxf avlxmgt.tgz
# cd antivir-mailgate-2.0.1.16
# ./avinstall.pl
这里程序会询问你的一些安装路径这类问题,很easy的,一路回车吧!
默认情况下,antivir-mailgate是通过监听25端口,收到mail后杀毒处理在通过unix管道调用传递给qmail的。因此,首先需要建立以下链接,因为安装qmail的时候已经做过了。所以这里就可以省略了。
ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail
修改工作目录的权限和所有者,注意必须是0700的权限模式,否则无法启动,会报错误的
# chown uucp.uucp /var/spool/avmailgate -R
# chmod 0700 /var/spool/avmailgate -R
编辑配置文件,以下是几个有用的配置选项,其他的就不多说了,配置文件里面都有说明的,很easy的,如果你想测试一下,看杀毒后的输出,可以修改里面的选项,追加附加的头部到mail里面去。另外,安装脚本会在rc.d目录下建立相应的启动连接,请确保你的qmail的启动脚本在病毒网关之后启动。INSTALL.qmail文件中提到了3种工作模式,默认的是通过监听25端口,收到邮件后进行杀毒处理后在直接通过unix管道传递给qmail进程处理,还有一种模式是让qmail监听825端口,病毒网关收到邮件后直接转发给825端口上的进程,这种模式下效率可能没有默认的工作模式的效率好,这两种模式下都有个弊病,就是25端口上的病毒网关进程没有验证功能了,INSTALL.qmail文件还有一个方法就是使用两个qmail进程和一个病毒网关协同工作,一个做前台监听25端口,这样就可以验证了,这个前台进程收到邮件后在转发到病毒网关进程,病毒网关进行杀毒处理后在转发到后台的qmail进程上,这个进程在进行本地投送处理,文件里描述的比较详细了,我就不多说了,有兴趣的朋友可以照着做。
# vi /etc/avmailgate.conf
User uucp (默认以uucp用户和uucp组工作,请保证你的系统是否存在这两个帐号)
Group uucp
SpoolDir /var/spool/avmailgate (工作目录)
ForwardTo /usr/lib/sendmail -oem -oi(默认的工作模式)
# vi /etc/avmailgate.acl #这个文件控制允许接收mail的域,一般不需要修改
# /usr/sbin/rcavgate start (启动mail防毒网关)
检查启动输出
# cat /var/log/maillog
# vi /etc/crontab
#每天的0:25分自动更新病毒库
25 0 * * * /usr/lib/AntiVir/antivir –update -q
| noress 回复于:2003-10-23 22:12:25 |
| 很不错,支持一下!我donw了,
楼主能不能给我发一份sqwebmail的软件包,我上不了国外的站点(用代理也不行). |
| noress 回复于:2003-10-23 22:13:01 |
| 我的Email: noress@126.com
谢谢! |
| cloudxx 回复于:2003-10-23 23:26:44 |
| www.linuxts.com他做过一个汉化的,还有wmail也可以,不过vsqwebmail的原版对中文支持布好,还是用igenus号了 |
| wjger 回复于:2003-10-24 12:05:15 |
| 我在安装到# ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail 时,它提示“文件已经存在” 对以后的安装和运行,要不要紧哪? |
| snowseya 回复于:2003-10-24 12:56:20 |
| 我在RH8下一直没有编译成功过
用igenus收发都没有问题,说明前边的东东做的没错,就是sqwebmail做不出来,请您指点一二. |
| peng 回复于:2003-10-24 13:58:34 |
| [quote:055715190f="wjger"]我在安装到# ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail 时,它提示“文件已经存在” 对以后的安装和运行,要不要紧哪?[/quote:055715190f]
应该没有关系,默认的系统中/usr/sbin/sendmail是系统调用sendmail的。 这一步的作用是用qmail中的sendmail模块替换系统中调用的sendmail命令。 无论他有没有这个文件,只要你ln成功就行。 |
| peng 回复于:2003-10-24 14:00:56 |
| [quote:7d95993eee="snowseya"]我在RH8下一直没有编译成功过
用igenus收发都没有问题,说明前边的东东做的没错,就是sqwebmail做不出来,请您指点一二.[/quote:7d95993eee] 不知道你报的是什么错误。 sqwebmail有一个非常讨厌的bug,就是他的有些版本和vpopmail兼容不好,认证有错误。你要多用几个sqwebmail and vpopmail尝试一下。 |
| cloudxx 回复于:2003-10-24 14:33:53 |
| 我的就是,安装sqwebmail后只能从sqwebmail收发邮件了,其他的一切不行了,把之前编译的vpopmail重新install后,还是不行,好象接着sqwebmail也罢工了,头大,这两天忙着玩盟军,懒的测试了 |
| 数码熊 回复于:2003-10-24 14:37:41 |
| 不错,顶一下。
如果把防垃圾邮件的详细方法都加上去就更加好了 |
| peng 回复于:2003-10-24 14:44:59 |
| 防止垃圾邮件,可以用很多软件完成,常用的和sqwebmail+qmail结合的是maildrop(好象是这样拼写,好久没有看mail了)。
方法好象以前gadfly写过,我替他发的文章。看看精华吧。 有时间我在看看。。 |
| 千禧龙哥 回复于:2003-10-24 19:02:00 |
| 请教:
#cp /var/qmail/bin/sendmail /usr/sbin/qmail.sendmail #rm -f /etc/alternatives/mta #ln -s /usr/sbin/qmail.sendmail /etc/alternatives/mta cp /var/qmail/bin/sendmail /usr/sbin/qmail.sendmail cp: stat‘/var/qmail/bin/sendmail’失败: 没有那个文件或目录 ln -s /usr/sbin/qmail.sendmail /etc/alternative/mta ln: 正在创建连至‘/usr/sbin/qmail.sendmail’的符号链接‘/etc/alternative/mta’: 没有那个文件或目录 在/var/qmail/bin/下面没有sendmail呀 这段话是不是有点问题呢? |
| 千禧龙哥 回复于:2003-10-24 19:06:07 |
| 求救!!!我在安照大侠的步骤,执行到这一步的时候怎么出现这个错误是什么原因?我是用REDHAT9+HTTPD2.0.47+PHP4.33RC1
./configure --prefix=/home/vpopmail --enable-mysql=y --enable-incdir=/usr/include/mysql --enable-libdir=/usr/lib/mysql --enable-default-domain=s-ec.com --enable-passwd=n --enable-defaultquota=n --enable-tcprules-prog=/usr/local/bin/tcprules --enable-tcpserver-file=/home/vpopmail/etc/tcp.smtp --enable-vpopuser=vpopmail --enable-vpopgroup=vchkpw --enable-ip-alias-domains=n creating cache ./config.cache checking for a BSD compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking host system type... i686-unknown-linux checking for gcc... gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for ranlib... ranlib checking for POSIXized ISC... no checking how to run the C preprocessor... gcc -E checking for AIX... no configure: error: Unable to find your qmail-newu file, specify --enable-qmail-newu. |
| cloudxx 回复于:2003-10-24 20:39:07 |
| configure: error: Unable to find your qmail-newu file, specify --enable-qmail-newu
找不不到qmail-newu文件 我没碰到这个 ,你前面qmail的安装目录是对的吗 你./configure --help | grep qmail 找找-qmail-newu这个选项看看 指定一个加载目录 |
| 千禧龙哥 回复于:2003-10-24 21:52:44 |
| 我这里出错不会对邮件有影响吧
# patch -d qmail-1.03 < qmail-smtpd-auth-0.31/auth.patch patching file Makefile patching file TARGETS patching file qmail-smtpd.8 patching file qmail-smtpd.c Hunk #1 succeeded at 25 with fuzz 2 (offset 2 lines). Hunk #2 succeeded at 63 with fuzz 1 (offset 1 line). Hunk #3 FAILED at 242. Hunk #4 FAILED at 415. Hunk #5 FAILED at 645. 3 out of 5 hunks FAILED -- saving rejects to file qmail-smtpd.c.rej |
| 千禧龙哥 回复于:2003-10-24 22:46:08 |
| [quote:e902761f60="cloudxx"]configure: error: Unable to find your qmail-newu file, specify --enable-qmail-newu
找不不到qmail-newu文件 我没碰到这个 ,你前面qmail的安装目录是对的吗
本文关键:Redhat9.0下Qmail完全安装笔记(比较齐全的哦)
相关方案
|