./configure --with-htmllibdir=/usr/local/apache/cgi-bin/qadm
--enable-qmaildir=/usr/local/qmail --enable-autoresponder-bin=/usr/local/qmail/bin
--enable-ezmlmdir=/usr/local/qmail/bin/ezmlm --enable-cgibindir=/usr/local/apache/cgi-bin
--enable-htmldir=/usr/local/apache/htdocs
make
make install-strip
chown –R vpopmail:vchkpw /usr/local/apache/cgi-bin/qadm
chown –R vpopmail:vchkpw /usr/local/apache/htdocs/images/qmailadmin
| xmy 回复于:2003-05-23 09:49:52 |
| 这次应该可以加精吧? |
| lianyong 回复于:2003-05-23 09:56:14 |
| hehe,支持。。。
trustix 是什么,没用过阿,现在内核是多少的? |
| xmy 回复于:2003-05-23 10:06:31 |
| trutix secure linux 在以前的linux里,安全性是做的比较好的一个,我见过多种linux,最早用postfix做为系统默认邮件MTA就是它,可惜它升级比较慢。到现在还是1.5, 2.2.19的内核。这个linux做服务器还是不错D,可以到www.trustix.net下载 |
| hmkart 回复于:2003-05-23 10:22:26 |
| [quote:e00c243df8]安装 ezmlm
zmlm and ezmlm-idx with MySQL support! 注意:为了启用maillist的MySQL支持,你必须首先: 建立mysql管理用户:(Ex:user:ezmlm,pass:ezmlm) # mysql -u root –pmysql2003 >use mysql; >insert into user values('localhost','ezmlm','','y','y','y','y','y','y','y','y','y','y','y','y','y', 'y'); >update user set password=password('ezmlm') where user='ezmlm'; >FLUSH PRIVILEGES; >exit; 建库:(Ex:database:ezmlm) # mysqladmin -u root -pXXXXX create ezmlm ezmlm-idx包含有对ezmlm的修正和补充,他们是一个整体。 #cd /root/Qmail_setup # tar -zxvf ezmlm-0.53.tar.gz # tar -zxvf ezmlm-idx.0.40.tar.gz # mv ezmlm-idx-0.40/* ezmlm-0.53/ # cd ezmlm-0.53 # patch < idx.patch # make mysql #MySQL 支持 # make clean # make man # make ch_GB #汉字GB2312支持 # make setup 在你建立一个基于MySQL的maillist之前,你必须保证ezmlm库中已存在一个对应的表: Ex:你想建一个基于MySQL的maillist:testlist /usr/local/qmail/bin/ezmlm/ezmlm-mktab -d testlist | mysql -uezmlm -pezmlm -f ezmlm 这样就在ezmlm库中为testlist建立了一系列相关表格: +------------------------+ | Tables | +------------------------+ | testlist | | testlist_allow | | testlist_allow_slog | | testlist_cookie | | testlist_deny | | testlist_deny_slog | | testlist_digest | | testlist_digest_cookie | | testlist_digest_mlog | | testlist_digest_slog | | testlist_mlog | | testlist_mod | | testlist_mod_slog | | testlist_slog | +------------------------+ 你可以用一下命令察看! # mysqlshow -u root -pXXXX ezmlm [/quote:e00c243df8] 我在solaris下也用好了, 可是上面这部分不是很明白. 我从qmail.org D了最新的ezmlm-idx.0.41.编译, 好象提示这个版本不用数据库了吧. 这个东西,还不太熟悉. |
| xmy 回复于:2003-05-23 10:32:30 |
| 偶D用ezmlm是iceblood老大安装包D,看了老大写D setup,要补丁哦。 |
| artxing 回复于:2003-07-23 08:58:42 |
| 我试试 |
| linuxsch 回复于:2003-07-24 15:08:13 |
| 怎样做才能使增加的用户不作为系统用户,但收发信件不用加上域名后缀? |
| alex1101 回复于:2003-07-25 18:07:29 |
| xmy 我的系统时redhat7.3,我按照你的说明安装到qmailadmin时,make出现以下错误:
# make make all-recursive make[1]: Entering directory `/home/software/qmail/qmailadmin-1.0.6' make[2]: Entering directory `/home/software/qmail/qmailadmin-1.0.6' gcc -I. -I/home/vpopmail/include -g -O2 -c qmailadmin.c gcc -I. -I/home/vpopmail/include -g -O2 -c alias.c gcc -I. -I/home/vpopmail/include -g -O2 -c autorespond.c gcc -I. -I/home/vpopmail/include -g -O2 -c forward.c gcc -I. -I/home/vpopmail/include -g -O2 -c mailinglist.c gcc -I. -I/home/vpopmail/include -g -O2 -c user.c gcc -I. -I/home/vpopmail/include -g -O2 -c util.c gcc -I. -I/home/vpopmail/include -g -O2 -c auth.c gcc -I. -I/home/vpopmail/include -g -O2 -c template.c gcc -I. -I/home/vpopmail/include -g -O2 -c command.c gcc -I. -I/home/vpopmail/include -g -O2 -c show.c gcc -I. -I/home/vpopmail/include -g -O2 -c cgi.c gcc -I. -I/home/vpopmail/include -g -O2 -c limits.c gcc -I. -I/home/vpopmail/include -g -O2 -c dotqmail.c gcc -g -O2 -o qmailadmin qmailadmin.o alias.o autorespond.o forward.o mailinglist.o user.o util.o auth.o template.o command.o show.o cgi.o limits.o dotqmail.o -L/home/vpopmail/lib -lvpopmail -L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lnsl -lm -lcrypt /usr/bin/ld: cannot find -lmysqlclient collect2: ld returned 1 exit status make[2]: *** [qmailadmin] Error 1 make[2]: Leaving directory `/home/alex/qmail/qmailadmin-1.0.6' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/alex/qmail/qmailadmin-1.0.6' make: *** [all-recursive-am] Error 2 不知道你安装时,又没有出现这个问题?请赐教,先谢了! |
| Manson 回复于:2003-08-31 12:02:35 |
| 我是redhet 8.0 ,按照你的说明安装到vpopmail 时,make出现以下错误:
make make all-recursive make[1]: Entering directory `/home/mm/vpopmail-5.2.1' Making all in cdb make[2]: Entering directory `/home/mm/vpopmail-5.2.1/cdb' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/mm/vpopmail-5.2.1/cdb' make[2]: Entering directory `/home/mm/vpopmail-5.2.1' gcc -I. -I/usr/local/mysql/include/mysql -g -O2 -Wall -c vauth.c In file included from vauth.c:32: vmysql.h:53:22: warning: multi-line string literals are deprecated gcc -I. -I/usr/local/mysql/include/mysql -g -O2 -Wall -c file_lock.c gcc -I. -I/usr/local/mysql/include/mysql -g -O2 -Wall -c vpalias.c rm -f libvpopmail.a ar cru libvpopmail.a vpopmail.o md5.o bigdir.o vauth.o file_lock.o vpalias.o cd/*.o ranlib libvpopmail.a gcc -I. -I/usr/local/mysql/include/mysql -g -O2 -Wall -c vchkpw.c gcc -g -O2 -Wall -o vchkpw vchkpw.o libvpopmail.a -L/usr/lib/mysql -lmysqlcient -lz -lnsl -lcrypt -lz -lm /usr/bin/ld: cannot find -lmysqlclient collect2: ld returned 1 exit status make[2]: *** [vchkpw] Error 1 make[2]: Leaving directory `/home/mm/vpopmail-5.2.1' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/mm/vpopmail-5.2.1' make: *** [all-recursive-am] Error 2 |
| Manson 回复于:2003-08-31 15:29:15 |
| ezmlm 建表时出错
[b:c741da7f00] # /usr/local/qmail/bin/ezmlm/ezmlm-mktab -d testlist | mysql -uezmlm -pezmlm -f ezmlm ERROR 1064 at line 2: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'This is the standard database version. You do not need to creat [/b:c741da7f00] 求助 |
| wangbin 回复于:2004-01-23 21:41:03 |
| xi huan!
本文关键:我的qmail、igenus安装笔记【原】
相关方案
|