1999/04/25? のまとめ

kyoma@cosmos.sci.hokudai.ac.jp
作業:高橋共馬

ezmlm-idx

ftp://ftp.jp.qmail.org/ezmlm/ezmlm-idx-0.32.tar.gz を取得.展開.

ezmlm-idx-0.32/INSTALL.idx(抜粋,番号付き):

 2. Copy the contents of the archive to your ezmlm-0.53 directory.
        % mv ezmlm-idx-0.32/* ezmlm-0.53/

 3. Patch the ezmlm-0.53 source:
        % cd ezmlm-0.53
        % patch < idx.patch

    If you patch utility failes with this, get GNU patch.
    [ezmlm-issubn, an enhanced version of ezmlm-issub is part of this package.
    The patch for the ezmlm-return bug is also part of this package.]

 6. Compile the programs and man pages:
       % make clean
       % make; make man

 7. To use a language other than US English as the default for list texts:
       % make ISO

    where ``iso'' is the ISO language designation. Currently supported
    are: cz, da, de, en_US, fr, jp, pl, pt_BR, sv. NOTE: A normal ``make'' sets
    up the en_US version (as before). ezmlmrc files for your language
    may be available via ftp://id.wustl.edu/pub/patches/ezmlmrc. If not,
    please feel free to contribute one (translate ezmlmrc.en_US, but leave
    comments intact for "diff").
ここでは,
$ make jp
とした.
 8. Test the programs:
        a. Create a user ``eztest'' or edit ezmlm-test to use another user name.
           This user should be able to execute the new binaries and also needs
           to have read access to ezmlm-test (chmod 755 ezmlm-test).
        b. Change to that user.
        c. From the build directory, execute ezmlm-test:
                % ./ezmlm-test

        ezmlm-test will set up a test list, execute the various programs, and
        test most functions of most programs. It works only if your qmail
        installation works and allows sending mail to the local user. If you
        use another user name, add ``-u other_user_name''. NOTE that the
        arguments must be separated by a space from the switches.
以下は ezmlm-test の実行結果.
testing ezmlm-idx:    ezmlm-idx-0.32
ezmlm-make (1/2):     OK
testing for qmail:    >=1.02
ezmlm-reject:         OK
ezmlm-[un|is]sub[n]:  OK
ezmlm-send (1/2):     OK
ezmlm-tstdig:         OK
ezmlm-weed:           OK
ezmlm-make (2/2):     OK
ezmlm-clean (1/2):    OK
ezmlm-store (1/2):    OK
ezmlm-return:         OK
ezmlm-warn (1/3):     OK
ezmlm-manage (1/4):   OK
ezmlm-request (1/2):  OK
ezmlm-split (1/2):    OK
max 30s for delivery: ....5s
ezmlm-idx:            OK
ezmlm-get (1/2):      OK
ezmlm-send (2/2):     failed to deliver message 1 to subscriber
最後のテスト項目が不合格だったようだが,続けた.
10. If you for some reason want to rebuild binaries without MySQL support, do:
        % make std
        % make

11. Copy binaries and man pages to the correct locations.
        # make setup
        (or copy manually).
    If you'd like to retest the installation, change uid to the test user
    ``eztest'' and change to the ezmlm binary directory. Now run ezmlm-test
    as before.
テスト結果は,
testing ezmlm-idx:    ezmlm-idx-0.32
ezmlm-make (1/2):     OK
testing for qmail:    >=1.02
ezmlm-reject:         OK
ezmlm-[un|is]sub[n]:  OK
ezmlm-send (1/2):     OK
ezmlm-tstdig:         OK
ezmlm-weed:           OK
ezmlm-make (2/2):     OK
ezmlm-clean (1/2):    OK
ezmlm-store (1/2):    OK
ezmlm-return:         OK
ezmlm-warn (1/3):     OK
ezmlm-manage (1/4):   OK
ezmlm-request (1/2):  OK
ezmlm-split (1/2):    OK
max 30s for delivery: ....5s
ezmlm-idx:            OK
ezmlm-get (1/2):      OK
ezmlm-send (2/2):     failed to deliver message 1 to subscriber
また不合格.

文献

  1. http://www.jp.qmail.org/ezmlm/idx/

back