qmailのインストール

MTA・mail関連 2005/09/21 (水) -

sendmailより簡単でsecureらしいメールサーバ
日本語解説サイト : http://www.qmail.jp/qmail.html


インストール

日本語解説サイト( http://www.qmail.jp/qmail.html )に書いてあるとおりにインストールすればOKだが
FedoraCore1だとmakeでエラーになるのでerror.hを編集
extern int errno;

#include <errno .h>
に書き換えてmakeする。

起動スクリプト

tcpserver、daemontools、vpopmailを使う前提で
まず、/var/qmail/rc スクリプトを書き換える

#!/bin/sh
# Using splogger to send the log through syslog.
# Using qmail-local to deliver messages to ~/Mailbox by default.
exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start ./Maildir/

daemontools用にディレクトリを作成

#mkdir -p /var/qmail/services/qmail/log
#chmod +t /var/qmail/services/qmail
#mkdir -p /var/qmail/services/smtpd/log
#chmod +t /var/qmail/services/smtpd

/var/qmail/services/qmail/runスクリプト作成

#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/bin/:/usr/bin
exec /var/qmail/rc

/var/qmail/services/smtpd/runスクリプト作成

#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/bin:/usr/bin
tcpserver -v -R -H -l0 \
-u (qmaildのuid) \
-g (nofilesのgid) \
-x /home/vpopmail/etc/tcp.smtp.cdb \
0 smtp /var/qmail/bin/qmail-smtpd 2>&1

実行権限を付ける

#chmod +x /var/qmail/services/qmail/run
#chmod +x /var/qmail/services/smtpd/run

multilogを使ってlog取得
/var/qmail/services/qmail/log/run スクリプト

#!/bin/sh
exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail

/var/qmail/services/smtpd/log/run スクリプト

#!/bin/sh
exec /usr/local/bin/setuidgid qmails /usr/local/bin/multilog t /var/log/smtpd

実行権限を付ける

#chmod +x /var/qmail/services/qmail/log/run
#chmod +x /var/qmail/services/smtpd/log/run

Logの出力先を作成

#mkdir /var/log/qmail
#chown qmaill.nofiles /var/log/qmail
#chmod 700 /var/log/qmail
#mkdir /var/log/smtpd
#chown qmails.nofiles /var/log/smtpd
#chmod 700 /var/log/smtpd

準備ができたら起動させるために/servicesにシンボリックリンクを張る

#ln -s /var/qmail/services/qmail /services/qmail
#ln -s /var/qmail/services/smtpd /services/smtpd

ps auxして必要なサービスが起動していればOK



関連しそうなentry


Author: DebianOoM 2005/09/21 (水) 19:35


Tags: , , , , ,



コメントをどうぞ

  • カテゴリー

  • Recent Entry

  • Archives

  • Recent Comments

  • タグクラウド

  • メタ情報

  • Feed

  • 美人Linux

  • あわせて読みたい

    レコメンデーションエンジン
  • SNSでのDebianOoM

  • Bookmark

  • PC・サーバ関連

  • Shopping