歡迎您光臨本站 註冊首頁

我的qmail、igenus安裝筆記【原】

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

我的qmail、igenus安裝筆記【原】

首先感謝gadfly老大的幫助,沒有他的大力幫忙,我的qmail就做不下去。謝謝!!!謝謝!!!!!!!
還要感謝peng姐的安裝文檔和幫助,沒有他的文檔和幫助,我也做不了,謝謝!!!謝謝!!!!!!!
還要感謝所有寫過安裝指南、FAQ的人,他們的資料是我在迷霧中的指明燈。謝謝!!!!!

偶D文檔修改了部分peng姐D錯誤。
有問題需要我幫忙的話可以找我,QQ:298613,hojo,身份認證寫上chinaunix。

操作系統是trustix linux。
1、安裝mysql

groupadd mysql
useradd –g mysql mysql

tar –xzvf mysql-xxxxx.tar.gz
cd mysql-xxxxx
./configure –prefix=/usr/local/mysql
make
make install

/usr/local/mysql/bin/mysql_install_db
chown -R root:mysql /usr/local/mysql
chmod -R 640 /usr/local/mysql
chmod -R u+X,g+X /usr/local/mysql
chmod -R ug+x /usr/local/mysql/bin
chmod -R g+w /usr/local/mysql/data
(# chmod -R g+w /usr/local/mysql/var)
chmod 755 /usr/local/mysql/libexec/mysqld
/usr/local/mysql/bin/safe_mysqld --user=mysql &

修改mysql密碼
usr/local/mysql/bin/mysqladmin -u root password 'password'
修改啟動:
vi /etc/rc.d/rc.local
/usr/local/mysql/bin/safe_mysqld --user=mysql &
/usr/local/apache/bin/apachectl start & (啟動apache,裝完apache才寫)

2 、安裝apache 2

cd apache-2.xxx
groupadd vchkpw
useradd -g vchkpw -d /home/vpopmail vpopmail

./configure --prefix=/usr/local/apache --enable-cgi --enable-cgid --enable-so
make
make install
修改/usr/local/apache/conf/httpd.conf
啟動apache用戶、組改為:
User vpopmail
Group vchkpw
增加cgi頭
AddHandler cgi-script .cgi .pl
啟動apache:
/usr/local/apache/bin/apache start
訪問:http://x.x.x.x/index.html.en測試
訪問:http://x.x.x.x/cgi-bin/test-cg 測試cgi

3、安裝Qmail

設定qmail用戶和組
mkdir /usr/local/qmail
groupadd nofiles
useradd -g nofiles -d /usr/local/qmail/alias alias
useradd -g nofiles -d /usr/local/qmail qmaild
useradd -g nofiles -d /usr/local/qmail qmaill
useradd -g nofiles -d /usr/local/qmail qmailp
groupadd qmail
useradd -g qmail -d /usr/local/qmail qmailq
useradd -g qmail -d /usr/local/qmail qmailr
useradd -g qmail -d /usr/local/qmail qmails


chmod 755 /usr/local/qmail
chgrp qmail /usr/local/qmail

# tar xzf qmail-1.03.tar.gz
# patch -p0 < qmail-103.patch
(用ls命令要可以看到 qmail-1.03(目錄)和qmail-103.patch(文件))
cd qmail-1.03
make setup check
./config-fast test.domain.com
建立系統別名
cd /usr/local/qmail/alias
touch .qmail-postmaster .qmail-mailer-daemon .qmail-root
chmod 644 /usr/local/qmail/alias/.qmail*

cp /usr/local/qmail/boot/home /usr/local/qmail/rc
chmod 755 /usr/local/qmail/rc

ln -s /usr/local/qmail/bin/sendmail /usr/lib/sendmail
ln -s /usr/local/qmail/bin/sendmail /usr/sbin/sendmail
chmod 755 /usr/local/qmail/bin/sendmail

vi /usr/local/qmail/rc
修改其中./Mailbox為./Maildir/

設定qmail自啟動
mkdir /etc/qmail
touch /etc/qmail/startvi /usr/local/qmail/rc
echo "csh -cf '/usr/local/qmail/rc &'">;/etc/qmail/start
echo "/etc/qmail/smtp.sh">;>;/etc/qmail/start

3、安裝php

cd php-4.3.2RC3
./configure --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs

--enable-track-vars --enable-force-cgi-redirect --enable-pic --enable-inline-optimiation

--enable-memory-limit --enable-bcmath --enable-shmop --enable-versioning -enable-calendar

--enable-dbx --enable-dio --enable-mcal --with-config-file-path=/usr/local/apache/conf
make
make install

cp php.ini-dist /usr/local/apache/conf/php.ini

vi /usr/local/apache/conf/httpd.conf

讓apache識別php
AddType application/x-httpd-php .php

# 加入以下行(裝載php4模塊並指定.php 文件)
# LimitRequestBody (指定php處理的請求數據大小,以下指定為 20M)

LoadModule php4_module        modules/libphp4.so
<Files *.php>;
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 20971520
</Files>;

#註解以下行(在文本前加#),使apache顯示中文,具體原因未知
ForceLanguagePriority Prefer Fallback
修改AddDefaultCharset ISO-8859-1為:
AddDefaultCharset gb2312


#加入默認的引導文件index.php(找到DirectoryIndex,修改如下:)
DirectoryIndex index.html index.html.var index.php

#指定網站目錄(假設為 /apache 目錄)
DocumentRoot "/apache"

vi /usr/local/apache/conf/php.ini
#找到並修改以下參數
max_execution_time = 600 ;最大運行時間 600 秒
max_input_time = 600 ;最大輸出時間 600秒
memory_limit = 20M ;最大內存限制 20M
file_uploads = On ;允許上載文件
upload_max_filesize = 20M ;最大文件大小 20M
post_max_size = 20M ;php可接受的 post 方法大小 20M
session.auto_start = 1 ;session自動啟動
把register_globals = Off 改為register_globals = On

測試php,寫個test.php文件放到html目錄下:
<?
phpinfo();
?>;
chmod 555 test.php

5、安裝ucspi-t

# tar zxvf ucspi-tcp-0.88.tar.gz
# cd ucspi-tcp-0.88
# make
# make setup check
 執行檔將被安裝於 /usr/local/bin 中

touch /etc/qmail/smtp.sh
chmod 755 /etc/qmail/smtp.sh
smtp.sh裝完vpopmail再編輯

編寫tcp.smtp規則
touch /etc/qmail/tcp.smtp
echo "127.0.0.1:allow,RELAYCLIENT="\"\" >; /etc/qmail/tcp.smtp
echo ":allow" >;>; /etc/qmail/tcp.smtp
編譯tcp.smtp規則
/usr/local/qmail/bin/tcprules /etc/qmail/tcp.smtp.cdb /etc/qmail/tcp.smtp.tmp <

/etc/qmail/tcp.smtp

echo 「/etc/qmail/start」 >;>; /etc/rc.d/rc.locad
7、安裝vpopmail

增加vpopmail用戶、組(前面裝apache的時候已經做了,現在可以省略,沒有做的一定要增加

vpopmail用戶、組)
# groupadd vchkpw
# useradd -g vchkpw -d /home/vpopmail vpopmail

tar vpopmail-5.2.tar.gz
cd vpopmail-5.2
vi vmysql.h
根據你的MYSQL的設置,更改下面的配置
#define MYSQL_SERVER "localhost"
#define MYSQL_USER "root"
#define MYSQL_PASSWD "123456"

#define MYSQL_SERVER "localhost"
#define MYSQL_USER "root"
#define MYSQL_PASSWD "123456"

編譯、安裝vpopmail
./configure --prefix=/home/vpopmail --enable-default-domain=test.domain.com

--enable-passwd=n  --enable-ip-alias-dmains=n --enable-defaultquota=52428800s

--enable-sqwebmail-pass=y --enable-mysql=y --enable-incdir=/usr/local/mysql/include/mysql

--enable-libdir=/usr/local/mysql/lib/mysql --enable-libs=/usr/local/mysql/lib/mysql

--enable-tcprules-prog=/usr/local/qmail/bin/tcprules

--enable-tcpserver-file=/etc/qmail/tcp.smtp --enable-vpopuser=vpopmail

--enable-vpopgroup=vchkpw --enable-qmaildir=/usr/local/qmail

   修改默認域名和郵箱容量,一些註釋:
--prefix=/home/vpopmail \\指定安裝路徑
--enable-mysql=y \\是否應用Mysql資料庫
--enable-incdir=/usr/local/mysql/include/mysql  \\Mysql資料庫include文件所在目錄
--enable-libdir=/usr/local/mysql/lib/mysql \\Mysql資料庫lib文件所在目錄
--enable-default-domain=test.domain.com \\定義虛擬域名
--enable-passwd=n \\是否使用系統密碼驗證方式
--enable-defaultquota=52428800s \\定義預設郵箱大小,n為不限制,10485760為10MB,20971520為

20MB,52428800s為50MB
--enable-tcprules-prog=/usr/local/qmail/bin/tcprules \\指定tcprules目錄
--enable-tcpserver-file=/etc/qmail/tcp.smtp \\指定tcprules應用規則文件
--enable-vpopuser=vpopmail \\vpopmail的用戶
--enable-vpopgroup=vchkpw \\vpopmail的組
--enable-ip-alias-domains=n \\在虛擬域中允許通過反向IP地址查找虛擬域名
--enable-sqwebmail-pass=y \\sqwebmail的密碼支持

make
make install-strip
chmod 6755 /home/vpopmail/bin/vchkpw

編寫qmail啟動pop、smtp啟動文件
touch /etc/qmail/pop.sh
chmod 755 /etc/qmail/pop.sh

echo 「/usr/local/qmail/bin/tcpserver -c 100 -v -l test.domain.com -U -H -R 0 pop3

/usr/local/qmail/bin/qmail-popup test.domain.com /home/vpopmail/bin/vchkpw

/usr/local/qmail/bin/qmail-pop3d Maildir 2>;&1 | /usr/local/qmail/bin/splogger & 「 >;>;

/etc/qmail/pop.sh

echo 「/usr/local/qmail/bin/tcpserver -H -R -l test.domain.com -t 1 -c 100 -v -p

-x/etc/qmail/tcp.smtp.cdb -u 581 -g 523 0 smtp /usr/local/qmail/bin/qmail-smtpd

/home/vpopmail/bin/vchkpw /bin/true /usr/local/qmail/bin/cmd5checkpw /bin/true 2>;&1 |

/usr/local/qmail/bin/splogger &」 >;>; /etc/qmail/smtp.sh
  (註:581 and 523換成系統上的qmaild與nofiles的uid and gid的值。)

vi /etc/qmail/start
csh -cf '/usr/local/qmail/rc &'
/etc/qmail/pop.sh
/etc/qmail/smtp.sh
  最後寫完應該是這樣

chmod –R 755 /etc/qmail

添加域:
# /home/vpopmail/bin/vadddomain test.domain.com
(回車:輸入兩遍密碼)
添加用戶:
# /home/vpopmail/vadduser xmy@test.domain.com

如果運行命令出現:error in loading shared libraries: libmysqlclient.so.10: cannot open

shared object file: No such file or directory
則:cp libmysqlclient.so * /usr/lib
   chmod 755 /usrl/ib/ libmysqlclient.so

注意目錄許可權:
/home/vpopmail/domains 的許可權應該是700
/home/vpopmail/domains/domail.com/.qmail-default 應該是600
/usr/lib/libmysqlclient.so.10.0.0應該是755

8、安裝 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

9、安裝autorespond

(對於qmailadmin-0.74版以上,必須使用2.0以上的版本)
# tar zxvf autorespond-2.0.0.tar.gz
# cd autorespond-2.0.0
# make
# make install
# cp autorespond /usr/local/bin


#./vdeldomain test.domain.com
10、重新編譯mysql資料庫

#cd /home/vpopmail/bin
#./vadddomain test.domain.com

如果添加失敗一定要刪除虛擬域,然後查看mysql資料庫是否有安裝vpopmail時自動添加的資料庫,如

果沒有請檢查mysql用戶vpopmail是否擁有對資料庫擁有全部許可權,然後重新安裝vpopmail程序。

#/home/vpopmail/bin/vdeldomain test.domain.com
#/usr/local/bin/mysql –u root –p

use vpopmail;
drop table vpopmail;
create table vpopmail
( pw_id int(5) unsigned NOT NULL auto_increment,
pw_name varchar(32) NOT NULL default '',
pw_domain varchar(64) NOT NULL default '',
pw_passwd varchar(40) NOT NULL default '',
pw_uid int(11) default NULL,
pw_gid int(11) default NULL,
pw_gecos varchar(64) default NULL,
pw_dir varchar(160) default NULL,
pw_shell varchar(20) default NULL,
pw_clear_passwd varchar(16) default NULL,
PRIMARY KEY (pw_id),
KEY pw_name (pw_name,pw_domain)
) TYPE=MyISAM;

(或者
use vpopmail;
alter table vpopmail drop primary key;
alter table vpopmail add column pw_id int(5) NOT NULL primary key auto_increment;
)

create table address
(
id int(11) unsigned NOT NULL auto_increment,
pw_id int(5) unsigned NOT NULL default '0',
name varchar(64) NOT NULL default '',
email varchar(128) NOT NULL default '',
UNIQUE KEY id (id),
KEY pw_id (pw_id)
) TYPE=MyISAM;

//*
peng的是(可供參考)
create table address
(
id int(11) unsigned NOT NULL auto_increment,
pw_id int(5) unsigned NOT NULL default '0',
name varchar(64) NOT NULL default '' ,
email varchar(128) NOT NULL default '',
UNIQUE KEY id (id),
KEY pw_id (pw_id)
);
修改原來的vpopmail表,方法如下:
use vpopmail;
alter table vpopmail drop primary key;
alter table vpopmail add column pw_id int(5) NOT NULL primary key auto_increment;
*//
quit;
退去資料庫:quit

重新添加虛擬域和用戶
#cd /home/vpopmail/bin
#./vadddomain test.domain.com 輸入postmaster密碼,這是以後使用qmailadmin管理虛擬域

test.domain.com的密碼
#./vadduser test@test.domain.com 輸入密碼test

檢查資料庫vpopmail的vpopmail表是否有你添加的用戶。

11、 安裝igenus

# cd /home/software
# cp igenus_2_20030311.tgz /var/www
# cd /var/www
# mkdir temp
# chown vpopmail.vchkpw temp
# tar zxvf igenus_2_20030311.tgz
修改config/config_inc.conf文件。config_inc.conf是igenus的配置文件,必須正確設置,具體設置

如下:
# vi /var/www/igenus

$CFG_BASEPATH = "/var/www/igenus";
$ CFG_BASEPATH -----是iGNEUS webmail安裝在系統的路徑。

$CFG_MYSQL_HOST = 'localhost';
$CFG_MYSQL_HOST -----是mysql伺服器的地址。

$CFG_MYSQL_USER = 'root';
$CFG_MYSQL_USER -----是mysql伺服器的用戶名。

$CFG_MYSQL_PASS = 'mysql2003';
$CFG_MYSQL_PASS -----是mysql伺服器的密碼,根據你的實際填寫

$CFG_LANGUAGE = gb;
$CFG_LANGUAGE-----是系統默認語言,可有中英日可選。

$CFG_GMT = +8; // GMT time local
$CFG_GMT----是時區設置,中國選+8。

$CFG_TEMP = $CFG_BASEPATH."/../temp";
$CFG_TEMP----臨時文件的位置。

3、修改默認登錄域的設置,編輯login.php,查找以下字元,可設置你默認的郵件主機地址,可以設置

多個。當然了,不改也可以的,略過這一步。
# vi /var/www/igenus/login.php
<INPUT CLASS=myinput2 TYPE="text" NAME="name" VALUE="news"
SIZE="10" STYLE="font-family: Tahoma">;
@
<INPUT TYEP="test" NAME="domain" VALUE="<?php echo $ Cookies_Domain;?>;" SIZE="19"

CLASS="myinput2" STYLE='font-family:Tahoma'>; ----刪除@後面的句子,改變成以下:

<SELECT name=domain>; <OPTION class=myinput2 selected
                    value=test.domain.com SIZE="19"
STYLE='font-family:Tahoma'>;test.domain.com</OPTION>;</SELECT>;

修改logout.php(原來的文件退出有點問題)
session_unset();
改為:session_destroy()

12、qmailadmin

在安裝之前先確認:
你是否已經安裝了vpopmail,並使用vchkpw 。
是否已經安裝ezmlm。
是否已經安裝autorespond。
確認以上的工作已完成,可以開始安裝qmailadmin。
# cd /home/software
# tar zxvf qmail-setup.1.5.3.tar.gz
# tar xvzf qmailadmin-1.0.6.tar.gz
# cd qmailadmin-1.0.6
# cp iceblood/en-us qmailadmin-1.0.6/html/en
# cp iceblood/en-us qmailadmin-1.0.6/html/en-us
(註:以上兩步,是為了漢化qmailadmin,用iceblood的qmail-setup的漢化文件。)
# cd qmailadmin-1.0.6

./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
《解決方案》

我的qmail、igenus安裝筆記【原】

這次應該可以加精吧?
《解決方案》

我的qmail、igenus安裝筆記【原】

hehe,支持。。。
trustix 是什麼,沒用過阿,現在內核是多少的?
《解決方案》

我的qmail、igenus安裝筆記【原】

trutix secure linux 在以前的linux里,安全性是做的比較好的一個,我見過多種linux,最早用postfix做為系統默認郵件MTA就是它,可惜它升級比較慢。到現在還是1.5, 2.2.19的內核。這個linux做伺服器還是不錯D,可以到www.trustix.net下載
《解決方案》

我的qmail、igenus安裝筆記【原】

安裝 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

我在solaris下也用好了,
可是上面這部分不是很明白.
我從qmail.org D了最新的ezmlm-idx.0.41.編譯,
好象提示這個版本不用資料庫了吧.
這個東西,還不太熟悉.
《解決方案》

我的qmail、igenus安裝筆記【原】

偶D用ezmlm是iceblood老大安裝包D,看了老大寫D setup,要補丁哦。
《解決方案》

我的qmail、igenus安裝筆記【原】

我試試
《解決方案》

我的qmail、igenus安裝筆記【原】

怎樣做才能使增加的用戶不作為系統用戶,但收發信件不用加上域名後綴?
《解決方案》

我的qmail、igenus安裝筆記【原】

xmy 我的系統時redhat7.3,我按照你的說明安裝到qmailadmin時,make出現以下錯誤:
# make
make  all-recursive
make: Entering directory `/home/software/qmail/qmailadmin-1.0.6'
make: 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: *** Error 1
make: Leaving directory `/home/alex/qmail/qmailadmin-1.0.6'
make: *** Error 1
make: Leaving directory `/home/alex/qmail/qmailadmin-1.0.6'
make: *** Error 2
不知道你安裝時,又沒有出現這個問題?請賜教,先謝了!
《解決方案》

我的qmail、igenus安裝筆記【原】

我是redhet 8.0 ,按照你的說明安裝到vpopmail 時,make出現以下錯誤:

make
make  all-recursive
make: Entering directory `/home/mm/vpopmail-5.2.1'
Making all in cdb
make: Entering directory `/home/mm/vpopmail-5.2.1/cdb'
make: Nothing to be done for `all'.
make: Leaving directory `/home/mm/vpopmail-5.2.1/cdb'
make: 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: *** Error 1
make: Leaving directory `/home/mm/vpopmail-5.2.1'
make: *** Error 1
make: Leaving directory `/home/mm/vpopmail-5.2.1'
make: *** Error 2

[火星人 ] 我的qmail、igenus安裝筆記【原】已經有586次圍觀

http://coctec.com/docs/service/show-post-34536.html