« X | HOME | 忘年会 »
2004年12月27日

vpopmailのインストール [コンピューター]

(注)あらかじめ、qmailがインストールされているのを前提とする。

  1. vpopmail用のグループおよびユーザを追加
    #groupadd -g 1089 vchkpw
    #useradd -g vchkpw -u 1089 vpopmail
    #chmod 755 /home/vpopmail/
  2. POP before SMTP用の定義ファイルの作成
    #mkdir /home/vpopmail/etc
    #vi /home/vpopmail/etc/tcp.smtp
    127.:allow,RELAYCLIENT=""
    :allow
    ローカルIP以外からの接続はPOP before SMTPで対応する。

    CDBファイルの作成
    #cd /home/vpopmail/etc
    #tcprules tcp.smtp.cdb tcp.smtp.tmp < tcp.smtp
  3. Vpopmailのインストール
    #cd /usr/src
    #tar zxvf vpopmail-5.4.0.tar.gz
    #cd vpopmail-5.4.0
    #./configure --enable-roaming-users=y --enable-tcpserver-file=/home/vpopmail/etc/tcp.smtp --enable-relay-clear-minutes=30 --enable-qmail-ext=n
    #make
    #make install-strip
  4. ドメインの追加
    #/home/vpopmail/bin/vadddomain sample.com
  5. pop3の起動スクリプトの設定
    #svc -d /service/pop3/
    #vi /service/pop3/run

    #!bin/sh
    exec env - PATH="/var/qmail/bin:$PATH" \
    /usr/local/bin/tcpserver -R -H l0 -v 0 pop3 \
    /var/qmail/bin/qmail-popup \
    host.sample.net /home/vpopmail/bin/vchkpw \
    /var/qmail/bin/qmail-pop3d Maildir 2>&1

    #svc -u /service/pop3/
  6. smtpdの起動スクリプトの設定
    #svc -d /service/smtpd/
    #vi /service/smtpd/run

    #!bin/sh
    exec /usr/local/bin/tcpserver -v -u 1091 -g 1090 \
    -x /home/vpopmail/etc/tcp.smtp.cdb \
    0 smtp /var/qmail/bin/qmail-smtpd 2>&1

    #svc -u /service/smtpd/
  7. 起動スクリプトの確認
    #svstat /service/*
  8. メールユーザの追加
    #/home/vpopmail/bin/vadduser name@sample.com

posted by not-defined

このエントリーのトラックバックURL:
http://www.not-defined.com/mt/mt-tb.cgi/40

コメントしてください




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)

« X | HOME | 忘年会 »