qmail_Redhat

起動スクリプト設定

以下の起動スクリプトを作成し、 /sbin/chkconfig --add qmaildを実行するこれで次回電源投入時より自動起動する ---/etc/rc.d/init.d/qmaild--- #!/bin/sh ############ # Startup script for the Qmail by Penta # # chkconfig: 345 80 35 # description: …

試験

export uuu=USER ; echo To: $uuu | /var/qmail/bin/qmail-inject pushd /home/$uuu/Maildir/new ; ls -l;/home/USER/Maildir/new/ の元に新規ファイルすなわちメールが来る。 ユーザ名存在しないもので送信すると.qmail-deamon にて設定したユーザーあてに…

起動

/var/qmail/rc(起動スクリプト)の編集 (Maildir形式に書き直す) cp /var/qmail/boot/home /var/qmail/rc ---/var/qmail/rc--- exec env - PATH="/var/qmail/bin:$PATH" 103 ---end /var/qmail/rc--- cp /var/qmail/boot/home /var/qmail/rcqmailの起動 cs…

Make Maildir

USERが既にいるとして su USER /var/qmail/bin/maildirmake ~/Maildir echo ./Maildir/ > ~/.qmail exit(面倒なので /etc/skelに登録しておく /var/qmail/bin/maildirmake /etc/skel/Maildir echo ./Maildir/ > /etc/skel/.qmail 新規ユーザーにはデフォル…

aliasの設定

cd /var/qmail/aliasroot postmaster daemonの設定 youという任意のユーザーにメールを転送する。 echo '&you' > .qmail-root echo '&you' > .qmail-postmaster echo '&you' > .qmail-daemon chmod 644 .qmail-* ---コピペ用--- ech…

controlの設定

cd /var/qmail/control/ ---me--- yourdomain.no-ip.com --end me-- ---local,rcpthosts--- localhost yourdomain.no-ip.com ---end local,rcpthosts--- ---defaultdomain--- no-ip.com ---end defaultdomain---

setup domain

./config-fast yourdomain.no-ip.comを実行し /var/qmail/bin/qmail-showctlにて配送の確認

compile & install & check

# make setupにてinstall # make checkでerrorが出ないことを確認

ダウンロード後,展開し下準備

tar zxvf qmail-1.03.tar.gz cp qmail-date-localtime.patch qmail-1.03 cd qmail-1.01 su mkdir /var/qmail vigrにて qmail:*:2107: nofiles:*:2108:を追加 vipwで alias:*:7790:2108::0:0::/var/qmail/alias:/nonexistent qmaild:*:7791:2108::0:0::/var/q…

Install qmail

uninstall Sendmailrpm -qa | grep sendmail確認後 rpm -e にてはずしまくる