[FreeBSD]


この日記のはてなブックマーク数 このエントリーを含むはてなブックマーク
FreeBSD用のqmail起動スクリプトサンプルです。 (qmail+vpopmail) /var/qmail/rcは /var/qmail/boot/maildirをコピーしたものを使用。

[/usr/local/etc/rc.d/qmail.sh]

#!/bin/sh

name=qmail
HOSTNAME=`hostname`
case "$1" in

start)

        #start qmail daemon
        /var/qmail/rc start


        #start smtpd
        /usr/local/bin/tcpserver -H -R -v -x /usr/local/vpopmail/etc/tcp.smtp.cdb -c 100 -u qmaild -g qmaild 0 25 \
        /var/qmail/bin/qmail-smtpd 2>&1 \
        | /var/qmail/bin/splogger smtpd &


        #start popd
        /usr/local/bin/tcpserver -R -H 0 110 /var/qmail/bin/qmail-popup $HOSTNAME \
        /usr/local/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1 \ | /var/qmail/bin/splogger pop3d &
        ;;

stop)
        killall tcpserver
        killall qmail-send
        echo "Shutting down pop & smtp"
        ;;

*)
        echo "Usage: `basename $0` {start|stop}"
        exit 1
        ;;

esac


広告
基礎からわかるTCP/IPセキュリティ実験―Linux/FreeBSDの対応 基礎からわかるTCP/IPセキュリティ実験―Linux/FreeBSDの対応
¥ 2,520 / 売り上げランク: 59503 / 322 ページ

TCP/IPのシリーズの一冊として読むとよい。

できれば、「基礎からわかるTCP/IP JAVAネットワークプログラミング」のような、このシリーズのプログラミングの本でプログラミングできるようになってから読んで欲しい。

単にセキュリティを設定だけで回避しようとしても、プログラマはその裏をかくのが仕事なので、静的な設定だけでは不十分である。

プログラミングできる人がセキュリティを担当すると、設定の妥当性を確認するプログラムが書けるかもしれない。

セキュリティは実験段階であることを理解すれば、本書は非常に役立つものと思う。

UNIXシェルスクリプト逆引き大全333の極意―Linux,FreeBSD,Solaris,Mac OS X対応 UNIXシェルスクリプト逆引き大全333の極意―Linux,FreeBSD,Solaris,Mac OS X対応
¥ 2,520 / 売り上げランク: 69062 / 463 ページ

「入門UNIXシェルプログラミング」と並ぶ良い本である。
辞書の様に引き、それらを組合わせる事でshellで実現可能な
殆どのやりたい事ができる。
この本がボロボロになっている頃には、もうあなたもshellマスター
になっていることでしょう。

改訂版 FreeBSD徹底入門 改訂版 FreeBSD徹底入門
¥ 3,990 / 売り上げランク: 113621 / 624 ページ

とにかく丁寧。
インストールのやり方から、環境の設定の行い方迄、これからFreeBSDを始めてみようと思ったら読んでみるべきでしょう。
本に収録されているバージョンは少々古めですが、ほとんど関係ありません。

旧版を愛読した人から薦められたのですが、自分でもぜひお薦めしたい一冊です。