タグ

qmailとコマンドに関するiwwのブックマーク (2)

  • The tcprules program

    D. J. Bernstein TCP/IP ucspi-tcp tcprules プログラム tcprules は tcpserver 用の規則をコンパイルします。 使い方 tcprules cdb tmp tcpserver では TCP 接続を許可するかどうかを決めるために規則が書けます。 例えば、 18.23.0.32:deny という規則は IP アドレス 18.23.0.32 からの接続を禁止します。 tcprules は標準入力から規則を読み、tcpserver が高速アクセスできるようなバイナリ形式で cdb に書き出します。 tcprules は tcpserver が動作中でも使えます。 cdb がアトミックに更新されることを保証します。 まず始めに tmp に規則を書き、それから cdb として tmp を移動します。 tmp がすでに存在していたら、壊されます。 c

    iww
    iww 2013/08/30
    『tcprules は tcpserver が動作中でも使えます。 cdb がアトミックに更新されることを保証します。 』
  • qmailによるSMTPサーバの構築

    tcpserverによる起動の設定 これまでに紹介していた起動方法は、qmailの動作を確認するための便宜上のものです。実際のメールサーバ運用でinetdを使うのは、サービスに求められる堅牢さとセキュリティを考えるとお勧めできません。TCP_Wrapperを併用したり、xinetdを使うのも1つの方法ですが、ここではqmailの作者であるD. J. Bernstein氏が提供しているtcpserverを使う方法を紹介します。 tcpserverとは tcpserverはucspi-tcpパッケージの一部として提供されているもので、qmailの特徴を紹介する際にはtcpserverが提供する機能を含めていることがほとんどです。そうした点からも、qmailをtcpserverと切り離して動作させることは極めてまれと考えた方がいいでしょう。tcpserverには、inetdなどの従来のサービス起

    qmailによるSMTPサーバの構築
  • 1