• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 我的qmail、igenus安裝筆記【原】

    發表于:2007-05-25來源:作者:點擊數: 標簽:
    首先感謝gadfly老大的幫助,沒有他的大力幫忙,我的qmail就做不下去。謝謝?。?!謝謝?。。。。。?! 還要感謝peng姐的安裝文檔和幫助,沒有他的文檔和幫助,我也做不了,謝謝?。?!謝謝?。。。。。?! 還要感謝所有寫過安裝指南、FAQ的人,他們的資料是我在

    首先感謝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

     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!

     sleepcat 回復于:2004-02-05 18:34:26
    我在安裝zmlm,執行make setup時提示:找不到mysql.h文件,我在系統中也查不到這個文件,是怎么回事呀?如何解決,急?。。。?!

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>