blueriver 回復于:2003-05-30 15:28:11 |
1 你是不是以前就裝過這步 /home/vpopmail/bin/vadddomain luck.com ?
先把數據庫里的vpopmail刪除在重新來 2 重新新下載ezmlm-0.53.tar.gz ezmlm-idx.0.40.tar.gz |
wolf1980 回復于:2003-05-30 19:48:58 |
老問題解決, 又出了個新了一個新問題,所有的全部裝完,重起機子后,發現apache不能起 動。手動運行/etc/rc.local提示:
[root@xujj root]# /etc/rc.local /etc/rc.local: line 8: /etc/qmail/start: Permission denied /etc/rc.local: line 9: /etc/qmail/start: Permission denied /etc/rc.local: line 10: /etc/qmail/start: Permission denied Syntax error on line 817 of /var/www/conf/httpd.conf: Cannot load /var/www/modules/libphp4.so into server: /var/www/modules/libphp4.so: cannot open shared object file: No such file or directory 還請老大們,幫忙,謝了?。。。。。。。。。。。。。?!1 |
gadfly 回復于:2003-05-30 20:09:21 |
chmod u+x /etc/qmail/start
php裝了么? |
wolf1980 回復于:2003-05-31 13:22:11 |
老大我又重做了一次,這次又出新問題了,還得來求助老大們,
首先在文字模式下編譯vpopmail時報錯,這次到ezmlm說什么也不過不去了,特來請教老大?。?!錯誤提示是: [root@xujj ezmlm-0.53]# make setup ./compile checktag.c `head -1 conf-sqlclearcase/" target="_blank" >cc` checktag.c:11:19: mysql.h: No such file or directory checktag.c: In function `checktag': checktag.c:31: `MYSQL_RES' undeclared (first use in this function) checktag.c:31: (Each undeclared identifier is reported only once checktag.c:31: for each function it appears in.) checktag.c:31: `result' undeclared (first use in this function) checktag.c:32: `MYSQL_ROW' undeclared (first use in this function) checktag.c:32: parse error before "row" checktag.c:67: `MYSQL' undeclared (first use in this function) checktag.c:67: parse error before ')' token checktag.c:69: parse error before ')' token checktag.c:71: `row' undeclared (first use in this function) checktag.c:75: parse error before ')' token checktag.c:89: parse error before ')' token checktag.c:91: parse error before ')' token checktag.c:95: parse error before ')' token make: *** [checktag.o] Error 1 請老大們幫幫忙,請客??!哈哈?。?! |
gadfly 回復于:2003-05-31 13:38:34 |
mysql裝了么?
裝了就編輯一下conf-sqlcc和conf-sqlld 修改成你相應的頭文件和庫文件路徑 |
wolf1980 回復于:2003-05-31 13:52:10 |
老大不好意。小弟太笨,怎樣才能看頭文件和庫文件路徑?
mysql我是rpm包裝的 |
gadfly 回復于:2003-05-31 13:57:22 |
rpm -qa|grep -i mysql
rpm -ql mysql-devel |
wolf1980 回復于:2003-05-31 14:00:05 |
謝謝老大我再試試?。。。。。。。。。。。。。。。。。。。。。。。。。。。。?! |
wolf1980 回復于:2003-05-31 14:50:54 |
gadfly老大,又有問題向您請教了,我做到更改mysql時,提示
mysql> use vpopmail ; ERROR 1049: Unknown database 'vpopmail' 沒有vpopmial庫,如果現在建立是否可以,不劊是前功盡棄吧。 ------------------------------------------------------------謝謝?。。。。。。?! |
gadfly 回復于:2003-05-31 15:59:12 |
看看FAQ |
wolf1980 回復于:2003-05-31 16:13:48 |
gadfly老大,這是我的第一個域 啊,請指點??
謝謝?。。。。。。。。。。。。。。。。。。。。。。?! |
gadfly 回復于:2003-05-31 16:15:32 |
用了vadddomains么?
報錯了么? |
wolf1980 回復于:2003-05-31 16:17:59 |
我用vadddomain時沒有報錯啊,再次用vadddoain時提示:
[root@xujj root]# /home/vpopmail/bin/vadddomain luck.com Please enter password for postmaster: enter password again: Error: Domain already exists 剛才我又按firebird的方法,把以前的域冊了,又重新建立了一次,還是不行啊 。 ![]() |
wolf1980 回復于:2003-05-31 16:30:35 |
mysql里的確沒有這個庫
mysql> use vpopmail ERROR 1049: Unknown database 'vpopmail' mysql> show databases; +----------+ | Database | +----------+ | ezmlm | | mysql | | test | +----------+ 3 rows in set (0.06 sec) mysql> |
gadfly 回復于:2003-05-31 17:54:35 |
這個問題,我也回答過好多遍了。
就是,如果你先前用vadddomains加過域,后來又手工刪除數據庫,后來vadddomain加相同的域,就加不了,報 "Error: Domain already exists " 這是因為在/var/qmail/control/virtualdomains和/var/qmail/users/assign及cdb包含相應的域,vaddaddomains時會檢查這些文件,有就報這個錯。 所以解決方法如下: 1.刪除/var/qmail/control/virtualdomains和/var/qmail/users/assign相應的域信息 2.運行/var/qmail/bin/qmail-newu重新生成cdb 3.vaddadomains your.domain 就好了 所以為了避免這種麻煩,以后盡量用vdeldomain刪除域,而不是手工的刪除數據庫中的數據,容易造成不一致。 加到faq了 |
wolf1980 回復于:2003-06-01 11:00:55 |
謝謝gadfly老大,我已經在您的指導下做成了。
只是現在用xujj用戶還不能登錄igenus和qmailadin,xujj是在用/home/vpopmail/bin/vadduesr xujj 添加的.用戶各和密碼不會錯。 還請老大賜教?。。。。。。。。。。。。。。?! ?。。。。。。。。。。。。?!謝謝?。。。。。。。。。。。。。。。?! 謝謝gadfly,firebird!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
gadfly 回復于:2003-06-01 11:18:23 |
pop和smtp能用么?
只有這一個用戶是這樣么? 有沒有什么日志信息? |
wolf1980 回復于:2003-06-01 11:41:55 |
pop和smtp好像也有問題,
[root@xujj root]# telnet 192.168.50.6 25 Trying 192.168.50.6... telnet: connect to address 192.168.50.6: Connection refused [root@xujj root]# telnet 192.168.50.6 110 Trying 192.168.50.6... Connected to 192.168.50.6. Escape character is '^]'. +OK POP3 mail.luck.com v2001.78rh server ready netstat -an 110 端口已經開了,25沒有 用outlook expree 收信,也是不能登錄, log里好像沒有什么東西 vi /var/log/maillog Jun 1 11:26:08 xujj ipop3d[1264]: pop3 service init from 192.168.60.2 Jun 1 11:26:13 xujj ipop3d[1265]: pop3 service init from 192.168.60.2 Jun 1 11:26:14 xujj ipop3d[1264]: Command stream end of file while reading line user=xujj host=[192.168.60.2] Jun 1 11:26:21 xujj ipop3d[1265]: Command stream end of file while reading line user=xujj host=[192.168.60.2] Jun 1 11:26:29 xujj ipop3d[1266]: pop3 service init from 192.168.60.2 Jun 1 11:26:37 xujj ipop3d[1266]: Command stream end of file while reading line user=xujj host=[192.168.60.2] Jun 1 11:26:43 xujj ipop3d[1267]: pop3 service init from 192.168.60.2 Jun 1 11:26:51 xujj ipop3d[1267]: Command stream end of file while reading line user=xujj host=[192.168.60.2] Jun 1 11:26:58 xujj ipop3d[1268]: pop3 service init from 192.168.60.2 Jun 1 11:27:06 xujj ipop3d[1268]: Command stream end of file while reading line user=xujj host=[192.168.60.2] Jun 1 11:36:55 xujj ipop3d[1364]: pop3 service init from 192.168.50.6 vi /var/log/message Jun 1 11:26:18 xujj ipop3d[1265]: Login failed user=xujj auth=xujj host=[192.168.60.2] Jun 1 11:26:34 xujj ipop3d[1266]: Login failed user=xujj auth=xujj host=[192.168.60.2] Jun 1 11:26:48 xujj ipop3d[1267]: Login failed user=xujj auth=xujj host=[192.168.60.2] Jun 1 11:27:03 xujj ipop3d[1268]: Login failed user=xujj auth=xujj host=[192.168.60.2] Jun 1 11:36:16 xujj xinetd[1258]: Exiting... Jun 1 11:36:16 xujj 6月 1 11:36:16 xinetd: xinetd 關閉 succeeded Jun 1 11:36:17 xujj xinetd[1329]: xinetd Version 2.3.7 started with libwrap options compiled in . Jun 1 11:36:17 xujj xinetd[1329]: Started working: 5 available services Jun 1 11:36:19 xujj xinetd: xinetd 啟動 succeeded Jun 1 11:36:39 xujj login(pam_unix)[1335]: check pass; user unknown Jun 1 11:36:39 xujj login(pam_unix)[1335]: authentication failure; logname= uid=0 euid=0 tty=pt s/3 ruser= rhost=mail Jun 1 11:36:41 xujj login[1335]: FAILED LOGIN 1 FROM mail FOR d, Authentication failure 老大這幾天問了您這么多問題,您都認真的回復我,忠心的說一聲謝謝?。?! 辛苦了?。?! |
wolf1980 回復于:2003-06-01 11:49:15 |
如果添加用戶,是不是用/home/vpopmail/bin/vadduser 就可以??/ |
gadfly 回復于:2003-06-01 12:35:06 |
應該是的呀,從你的情況看,smtp服務沒有啟動。
用戶的密碼驗證有點問題??纯茨愕臄祿熘械拿艽a,有沒有什么問題或異常 |
wolf1980 回復于:2003-06-01 12:52:52 |
gadfly老大,qmailadmin可以登錄了,igenus還不行,我在qmailadmin中添加了一個新用戶也是不行,密碼沒有錯
mysql> select * from vpopmail; +------------+-----------+---------------------------------+--------+--------+------------+--------------------------------------------+----------+-----------------+-------+ | pw_name | pw_domain | pw_passwd | pw_uid | pw_gid | pw_gecos | pw_dir | pw_shell | pw_clear_passwd | pw_id | +------------+-----------+---------------------------------+--------+--------+------------+--------------------------------------------+----------+-----------------+-------+ | postmaster | luck.com | $1$tYsZY$YFl73AQ8YKYsaDETeSy4i. | 0 | 0 | Postmaster | /home/vpopmail/domains/luck.com/postmaster | NOQUOTA | 12345 | 1 | | xujj | luck.com | $1$dDOk;$QhykjRChoRUavXtHVZEti0 | 0 | 0 | xujj | /home/vpopmail/domains/luck.com/xujj | NOQUOTA | 12345 | 2 | | xujiajun | luck.com | $1$EsWbO$FH18fWFfE8lLzC9wLSVAr1 | 0 | 0 | xujiajun | /home/vpopmail/domains/luck.com/xujiajun | NOQUOTA | xc1999618 | 3 | +------------+-----------+---------------------------------+--------+--------+------------+--------------------------------------------+----------+-----------------+-------+ 3 rows in set (0.00 sec) 好像是smtp的問題呀,netstat -an | more 沒有25端口。 |
wolf1980 回復于:2003-06-01 13:27:28 |
老大qamil好像沒有啟動,運行/etc/rc.local提示;
[root@xujj qmail]# /etc/rc.local /etc/rc.local: line 8: /etc/qmail/start: Permission denied /etc/rc.local: line 9: /etc/qmail/start: Permission denied httpd (pid 79 ![]() |
wolf1980 回復于:2003-06-01 13:37:35 |
chmod u+x /etc/qmail/start
后提示: [root@xujj qmail]# /etc/qmail/start [1] 1664 tcpserver: illegal option -- I tcpserver: usage: tcpserver [ -1UXpPhHrRoOdDqQv ] [ -c limit ] [ -x rules.cdb ] [ -B banner ] [ -g gid ] [ -u uid ] [ -b backlog ] [ -l localname ] [ -t timeout ] host port program |
wolf1980 回復于:2003-06-01 13:57:43 |
是不是tcpserver 啟動錯誤??? |
gadfly 回復于:2003-06-01 14:38:06 |
看看你的啟動腳本怎么寫的 |
wolf1980 回復于:2003-06-01 14:49:46 |
gadfly老大,啟動腳本是哪個文件??
vi /etc/qmail/smtp.sh /usr/local/bin/tcpserver -H -R -I luck.com -t 1 -c 100 -v -p -x/etc/qmail/tcp.smtp.cdb -u 502 -g 501 0 smtp /var/qmail/bin/qmail-smtpd /home/vpopmail/bin/vchkpw /bin/true | /var/qmail/bin/splogger & vi /etc/qmail/pop.sh tcpserver -c 100 -v -i luck.com -U -H -R 0 pop3 /var/qmail/bin/qmail-popup luck.com /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1 | /var/qmail/bin/splogger & vi /etc/qmail/tcp.smtp :allow 請老大看看是不是這幾個文件???謝謝?。。?! |
wolf1980 回復于:2003-06-01 15:54:26 |
gadfly老大,看樣子是我在裝ucspi-tcp時出錯了,/etc/qmail/tcp.smtp應該是
127.0.0.1:allow,RELAYCLIENT="" :allow 還有辦法能改嗎??這個錯了,是不是好文件都要出錯呀? -----------------------------------------------------------------謝謝?。。。。。。。。。。。?! |
gadfly 回復于:2003-06-01 18:25:50 |
luck.com之前是-l而不是-I
給你個例子腳本,自己照著改 /usr/local/qmail/bin/tcpserver -H -R -l test.com -t 1 -c 100 -v -p -x/etc/qmail/tcp.smtp.cdb -u 509 -g 509 0 smtp /usr/local/qmail/bin/qmail-smtpd /home/vpopmail/bin/vchkpw /usr/bin/true /usr/local/qmail/bin/cmd5checkpw /usr/bin/true 2>&1 | /usr/local/qmail/bin/splogger & 注意這些命令是一行的 |
wolf1980 回復于:2003-06-01 18:59:32 |
暈了,還是不行, ![]() 老大小弟還得求您幫著看看,還有沒有辦法可以找到哪里出錯了,再不行就重新再來一遍試試吧! vi /etc/qmail/smtp.sh (/var/qmail/bin/沒有cmd5,小弟就沒有加這個/var/qmail/bin/cmd5checkpw /usr/bin/true 2) /usr/local/bin/tcpserver -H -R -l luck.com -t 1 -c 100 -v -p -x/etc/qmail/tcp.smtp.cdb -u 502 -g 501 0 smtp /var/qmail/bin/qmail-smtpd /home/vpopmail/bin/vchkpw /bin/true | /var/qmail/bin/splogger & vi /etc/qmail/pop.sh tcpserver -c 100 -v -l luck.com -U -H -R 0 pop3 /var/qmail/bin/qmail-popup luck.com /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1 | /var/qmail/bin/splogger & [root@xujj bin]# /etc/rc.local [1] 1474 tcpserver: fatal: unable to bind: address already used httpd (pid 839) already running root@xujj root]# netstat -an | more (這次25端口到是開了) Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:32768 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:32769 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:995 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN tcp 0 0 192.168.50.6:53 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN tcp 0 0 192.168.50.6:23 192.168.50.6:32787 TIME_WAIT udp 0 0 0.0.0.0:32768 0.0.0.0:* udp 0 0 0.0.0.0:32769 0.0.0.0:* udp 0 0 192.168.50.6:53 0.0.0.0:* udp 0 0 127.0.0.1:53 0.0.0.0:* udp 0 0 0.0.0.0:111 0.0.0.0:* ![]() ![]() |
gadfly 回復于:2003-06-01 22:10:39 |
開了也沒用,只是tcpserver開的,你的smtpd調用還是不對。
在iceblood的包中有個cmd5check包找找看,裝一下 |
wolf1980 回復于:2003-06-01 22:56:32 |
gadfly老大,還是不行,我都沒有信心了。cmd5checkpw-0.22.tar.gz我也裝上了,
smtp.sh也按您介紹的改了 vi /etc/qmail/smt.sh /usr/local/bin/tcpserver -H -R -l luck.com -t 1 -c 100 -v -p -x/etc/qmail/tcp.smtp.cdb -u 502 -g 501 0 smtp /var/qmail/bin/qmail-smtpd /home/vpopmail/bin/vchkpw /bin/true /var/qmail/bin/cmd5checkpw /bin/true 2>&1 | /var/qmail/bin/splogger & vi /etc/pop.sh tcpserver -c 100 -v -l luck.com -U -H -R 0 pop3 /var/qmail/bin/qmail-popup luck.com /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1 | /var/qmail/bin/splogger & [root@xujj bin]# /etc/rc.local [1] 1339 httpd (pid 806) already running 運行/etc/rc.local也沒有提示什么錯誤。 它就是不能登錄?老大真不好意,麻煩您兩天了,是不是我太笨, ~ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
gadfly 回復于:2003-06-02 13:08:16 |
cmd5checkpw有了么?
不用手工運行rc.local 手工運行這個smtp腳本就是了。 現在是什么錯誤? 沒有人天生就會,多看看unix和linux管理相關的書 |
wolf1980 回復于:2003-06-02 13:51:16 |
早上怎么上不來了,老大過來沒有??? |
wolf1980 回復于:2003-06-02 16:34:24 |
老大真不知用那什么表達對您的謝意,無論這次是否成功都要對您說謝謝?。?!因為從您這、從chinauix我學會到很多知識。雖然我不是計算機專業畢業,但我從事的是網絡這個行業,和每一位chinauix成員一樣喜歡unix,喜歡自由。(本版只討論技術,下不為例!)
gadfly老大cmd5checkpw我已經裝了,由于目錄不和默認的一樣,我不知我這樣安裝對不對 # cd cmd5checkpw-0.22 # make # cp cmd5checkpw /var/qmail/bin/ ; cp cmd5checkpw.8 /var/qmail/man/man8/ 運行smtp.sh沒有什么錯誤提示: [root@xujj qmail]# /etc/qmail/smtp.sh [root@xujj qmail]# vi /etc/qmail/smtp.sh /usr/local/bin/tcpserver -H -R -l luck.com -t 1 -c 100 -v -p -x/etc/qmail/tcp.smtp.cdb -u 502 -g 501 0 smtp /var/qmail/bin/qmail-smtpd /home/vpopmail/bin/vchkpw /bin/true /var/qmail/bin/cmd5checkpw /bin/true 2>&1 | /var/qmail/bin/splogger & vi /etc/qmail/pop.sh tcpserver -c 100 -v -l luck.com -U -H -R 0 pop3 /var/qmail/bin/qmail-popup luck.com /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1 | /var/qmail/bin/splogger & 下面是我重新啟動機子,并是用xujj登錄的日志 vi /var/log/maillog Jun 2 16:37:03 xujj splogger: 1054600623.082372 /etc/qmail/pop.sh: line 1: tcpserver: command not found Jun 2 16:37:03 xujj splogger: 1054600623.164925 tcpserver: status: 0/100 Jun 2 16:37:03 xujj qmail: 1054600623.648815 status: local 0/10 remote 0/20 Jun 2 16:38:22 xujj splogger: 1054600702.674479 tcpserver: fatal: unable to bind: address already used Jun 2 16:38:27 xujj splogger: 1054600707.472868 tcpserver: fatal: unable to bind: address already used 它提示tcpserver沒有找到, ~ |
gadfly 回復于:2003-06-02 16:41:50 |
現在的腳本沒有問題。
測試看看吧 |
wolf1980 回復于:2003-06-02 21:46:49 |
gadfly老大,真不好意思,在同一個地方跌到兩次,郁悶!又重新做了一遍
igenus還是不能登錄,qmailadmin可以登錄。25端口沒有打開,再按老大的方法,把 cmd5checkpw-0.22.tar.gz給裝上, # tar xzvf cmd5checkpw-0.22.tar.gz # cd cmd5checkpw-0.22 # make # make install cp cmd5checkpw /usr/local/qmail/bin/ ; cp cmd5checkpw.8 /usr/local/qmail/man/man8/ cp: cannot create regular file `/usr/local/qmail/bin/cmd5checkpw': No such file or directory cp: cannot create regular file `/usr/local/qmail/man/man8/cmd5checkpw.8': No such file or direct ory make: *** [install] Error 1 目錄 不一樣,我就直接把相應的文件copy到相應目錄中,不知這樣是否可以?? #cp cmd5checkpw /var/qmail/bin/ #cp cmd5checkpw.8 /var/qmail/man/man8/ 修改/etc/qmail/smt.sh /usr/local/bin/tcpserver -H -R -l luck.com -t 1 -c 100 -v -p -x/etc/qmail/tcp.smtp.cdb -u 502 -g 501 0 smtp /var/qmail/bin/qmail-smtpd /home/vpopmail/bin/vchkpw /bin/true /var/qmail/bin/cmd5ch eckpw /bin/true 2>&1 | /var/qmail/bin/splogger & 然后運行/etc/qmail/smtp.sh 25端口就打開了,但igenus還是不能登錄??? 我把安裝過程中出現的錯誤和不一樣的地方貼上,還得請gadfly老大幫我看一下,錯在哪 里???謝謝?。?! ??! 1 運行/home/vpopmail/bin/vadddomain luck.com [root@xujj vpopmail-5.2.1]# /home/vpopmail/bin/vadddomain luck.com Please enter password for postmaster: 12345 enter password again: 12345 could not connect to mysql update server Unknown database 'vpopmail' with database 登錄mysql,show databases,vpopmail庫已經創建。繼續做了。、 2 運行/usr/local/bin/ezmlm/ezmlm-mktab -d testlist | mysql -uezmlm -pezmlm -f ezmlm提示: mysql -uezmlm -pezmlm -f ezmlm ERROR 1051 at line 2: Unknown table 'testlist' ERROR 1051 at line 7: Unknown table 'testlist_slog' ERROR 1051 at line 8: Unknown table 'testlist_digest' ERROR 1051 at line 9: Unknown table 'testlist_digest_slog' ERROR 1051 at line 10: Unknown table 'testlist_mod' ERROR 1051 at line 11: Unknown table 'testlist_mod_slog' ERROR 1051 at line 12: Unknown table 'testlist_allow' ERROR 1051 at line 13: Unknown table 'testlist_allow_slog' ERROR 1051 at line 14: Unknown table 'testlist_deny' ERROR 1051 at line 15: Unknown table 'testlist_deny_slog' ERROR 1051 at line 16: Unknown table 'testlist_cookie' ERROR 1051 at line 18: Unknown table 'testlist_mlog' ERROR 1051 at line 19: Unknown table 'testlist_digest_cookie' ERROR 1051 at line 20: Unknown table 'testlist_digest_mlog' 用此命令查看 mysqlshow -u root -pmysql2003 ezmlm已有此表,就沒有理會。 Database: ezmlm +------------------------+ | 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 ;| +----------------------- 3、 在安裝autorespond時 make install提示:No rule to make target `install'. Stop. 查看INSTALL文件沒有make install此項,跳過了。 4、 這個文件修改的不知對不對請老幫忙看一下, $CFG_BASEPATH = "/var/www/igenus"; #$CFG_BASEPATH = "/home/vhosts2/mail.sczg.com"; #$CFG_BASEPATH = "/home/www/mail.wz110.com/igenus"; // Mysql $CFG_MYSQL_HOST = 'localhost'; $CFG_MYSQL_USER = 'root'; $CFG_MYSQL_PASS = 'mysql2003'; $CFG_MYSQL_DB = 'vpopmail'; 只改了它的目錄,host.user.pass. 這里的user和pass,應該是mysql的用戶和密碼吧?? 5、 vi /var/www/igenus/login.php 修改的地方原文是 <INPUT CLASS=myinput2 TYPE="text" NAME="name" SIZE="10" STYLE='font-family:Tahoma'> @ <INPUT TYPE="text" NAME="domain" VALUE="<?php echo $Cookies_Domain;?>" SIZE="19" CLASS="myinput2" STYLE='font-family:Tahoma'> peng介紹的,在size 前有value字段,我沒有添加,只是把@后面的改成 <option value="mail.xujj.luck.com">mail.luck.com</option> 6、 maillog中只有一條相關內容 Jun 2 20:44:53 xujj splogger: 1054615493.403920 tcpserver: status: 0/100 還請老大幫我查錯哪里,出了這么多疑問還得讓老大辛苦一回,再次向老大重重的說聲:謝謝?。。。。。。?! |
gadfly 回復于:2003-06-02 22:43:41 |
1.關于md5chkpw的安裝,其實改改Makefile中的安裝路徑應該就可以。
不過你那樣復制也沒問題。 如果smtp收發信件沒問題,就問題不大 2.vadddomain的缺省mysql的口令是secret,你把mysql的root口令改回來看看,如果你安裝vpopmail的時候指定了口令,那你的口令就得改回成著個. 3.ezmlzm只要不用郵件列表,裝不裝問題不大 4.autoresponse要,先make,再mailinstall 5.igenus我不熟,不過前面的安裝文檔很多,配置文件也有,對比看看吧。 剛才看了peng的文檔,很詳細呀,你說的這些都有。 http://www.chinaunix.net/forum/viewtopic.php?t=66064&start=0 建議你按照peng的文檔,或者iceblood的文檔step by step,如果有問題 也好找原因。 3. |
wolf1980 回復于:2003-06-02 23:22:54 |
gadfly老大,再次謝謝您!
其實我就是按peng老大的貼子做的, 在安裝autorespond時 make install提示:No rule to make target `install'. Stop. 在添加luck.com,和添加用戶時,是加了密碼,如果把這改成 $CFG_MYSQL_HOST = 'localhost'; $CFG_MYSQL_USER = 'root'; $CFG_MYSQL_PASS = '12345'; $CFG_MYSQL_DB = 'vpopmail' 登錄時提示: Warning: mysql_connect() [function.mysql-connect]: Access denied for user: 'root@localhost' (Using password: YES) in /var/www/igenus/login.php on line 42 Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /var/www/igenus/login.php on line 43 42.43行是 $sql = mysql_connect($CFG_MYSQL_HOST, $CFG_MYSQL_USER, $CFG_MYSQL_PASS); mysql_select_db($CFG_MYSQL_DB,$sql); 最后還是向老大說聲謝謝?。。。。。。。。。。。。。。?! |
wolf1980 回復于:2003-06-03 06:49:53 |
現在它提示:用戶不存在! |
wolf1980 回復于:2003-06-03 08:06:17 |
gadfly老大,告訴您一個好消息,我已經可以登錄了,只是修改了/var/www/igenus/login.php @后面改成這個,可能以前的是mail.luck.com,不能解析吧!
<SELECT name=domain> <OPTION class=myinput2 selected value=luck.com SIZE="19" STYLE='font-family:Tahoma'>luck.com</OPTION></SELECT> 我再試一下其它的功能,謝謝老大,謝謝chinaux。當然不能忘了我們的前任版主,peng老大!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
wolf1980 回復于:2003-06-03 09:03:04 |
gadfly 不好意思,老大又有問題了,
登錄以后,不能發信,提示: Fatal error: Call to undefined function: mail() in /var/www/igenus/include/send_fun.php on line 528 vi /var/www/igenus/include/send_fun.php 528 return mail($this->mailTo,$subject,"",$mailHeader); |
wolf1980 回復于:2003-06-03 09:08:16 |
老大,我看了其它前輩的解決方法,可我已以裝完,不現在是否有辦法解決??
方法: “我們裝qmail 時,一般都把sendmail卸摘掉。當然把/usr/sbin/sendmail也個刪除掉,據說,安裝php時候,她很聰明,會自動判斷/usr/sbin/sendmail是否存在,如不存在,則不編譯mail()函數!所以在編譯php以前,先做個聯結即: ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail ,這樣再編譯php的時候就不會出現mail函數沒定義的問題了,當然,為了安全期間,在編譯php 的時候最好加上 --with-mail ,比如我的編譯參數如下: ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql --with-ftp --with-mail 這樣一般不會出現什么問題了,不管什么版本的php,從4.2~4.4.3.4都沒有什么問題” |
gadfly 回復于:2003-06-03 10:04:52 |
[quote:5254f1f468]
gadfly老大,再次謝謝您! 其實我就是按peng老大的貼子做的, 在安裝autorespond時 make install提示:No rule to make target `install'. Stop. [/quote:5254f1f468] 要先make,直接make install是不行的。仔細看看peng的文檔。 [quote:5254f1f468] Fatal error: Call to undefined function: mail() in /var/www/igenus/include/send_fun.php on line 528 vi /var/www/igenus/include/send_fun.php 528 return mail($this->mailTo,$subject,"",$mailHeader); [/quote:5254f1f468] 關于這個問題,前面有很多討論,好像說有可能幾個原因,我只記得一個 注意sendmail的屬性,是755 呵呵,你的安裝很有成果,什么時候,做個igenus的FAQ吧。先加精,等有時間再做 |
wolf1980 回復于:2003-06-03 10:34:31 |
gadfly老大,您太抬舉小弟了,小弟只是在安裝過程中遇到的問題比較多,等qmail+igenus完全成功了,把我安裝igenus的一點心得、要注意的、容易出問題的地方貼上,希望能對大家有一點點幫助。 |
gadfly 回復于:2003-06-03 11:09:23 |
好的,期盼中 |
wolf1980 回復于:2003-06-05 07:13:41 |
老大我搞了一天,528問題還是搞不定它,再次來求助老大!
1、按xmy老大方法,換了個php的安裝包,重新安裝(我只重裝了一遍),沒有效果。 全部重做,裝php時按照kim老大的方法安裝加了這些參數: ./configure --with-apxs2=/var/qmail/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql --with-mail 還是不行,再次來請教老大啦? 錯誤提示是: Fatal error: Call to undefined function: mail() in /var/www/igenus/include/send_fun.php on line 528 2、還有一個錯誤,點擊郵箱管理,右上角提示: Warning: Division by zero in /var/www/igenus/mailbox.php on line 331 vi /var/www/igenus/mailbox.php 330 <TR> 331 <TD BGCOLOR="#FFFFFF" WIDTH="3%"><B><?php echo intval($MTotalSize/$MQuota*100) ."%";?></B></TD> 332 <TD BGCOLOR="#D0E6CE" WIDTH="93%"> 333 <TABLE WIDTH="<?php echo intval($MTotalSize/$MQuota*100)."%";?>" BORDER="0" CELLPADDING="0" CELLSPACING="0"> 3、還有就是我裝的這個igenus的通訊錄,系統設置、幫助都不能用,是不是還需要裝其它的包? 謝謝?。。。。。。。。。。。。。。。。?! 昨天,沒上來,給老大送上一份遲到的祝福端午節快樂??! |
wolf1980 回復于:2003-06-05 18:42:11 |
老大又搞不定它了,重裝php總是提示:
checking for AOLserver support... no checking for Apache 1.x module support via DSO through APXS... no checking for Apache 1.x module support... no checking for member fd in BUFF *... no checking for mod_charset compatibility option... no checking for Apache 2.0 module support via DSO through APXS... no checking for Apache 2.0 handler-module support via DSO through APXS... configure: error: Please note that Apache version >= 2.0.44 is required. 怎樣才能徹底的把php刪除,好重裝!!!! _____________________________________________小弟謝謝了?。。。。。。?!1 |