Qpopperのセッティング

せりか式 - Linux - サーバのセッティング - Qpopperのセッティング

Qpopper v4.0.5 の設定メモです

Qpopper v4.0.5のインストール

  1. eudora.com/qpopperからQpopperの最新版をダウンロードする
  2. ダウンロードしたファイルを /usr/local/src/ に移動し、解凍する
    $ mv qpopper4.0.5.tar.gz /usr/local/src
    $ cd /usr/local/src
    $ tar xvzf qpopper4.0.5.tar.gz
  1. makeファイルを作る
    $ tar xvzf qpopper4.0.5.tar.gz
    $ cd qpopper4.0.5
    $ ./configure
  1. コンパイルしてインストール
    $ ./configure
    $ make
    # su
    # make install
  1. /etc/xinetd.d/popperを編集(作成)する
    1: service pop3
    2: {
    3:         disable         = no
    4:         socket_type     = stream
    5:         protocol        = tcp
    6:         wait            = no
    7:         user            = root
    8:         server          = /usr/local/sbin/popper
    9:         server_args     = -s -R                       s: syslogを使う, R: IPの逆引きをしない
   10:         only_from       = 127.0.0.1 192.168.100.0/24  popperへのアクセスを指定したIPに制限する
   11: }
  1. xinetdを再起動する
    # make install
    # /etc/rc.d/init.d/xinetd restart
以上で設定は終了です。

いくら接続してもreject(refuse)されてしまう場合

/etc/hosts.allowを確認してみてください。
のように、popperプログラムへの接続が許可されていないと、 popperがサーバとして起動していても、tcp接続が拒否されてしまいます。
その場合、環境に応じてhosts.allowを修正してください。
ipchainsによって、パケットフィルタリングされている可能性があります。
/sbin/ipchains -A input -p tcp -s 0/0 -d xxx.xxx.xxx.xxx pop3 -j ACCEPT
のようにして、自分のサーバに入ってくるpop3プロトコルを許可するようにしてください。
ただし、この場合は外部に対してポートを開けることになるので、その点注意して使用してください。

トップへ