Linux -> サーバ構築 -> qmail

qmailによるメールサーバの構築

第1回 インストール

プログラム本体
qmail-1.03.tar.gz qmail-vida-0.53.tar.gz checkpassword-0.90.tar.gz ucspi-tcp-0.88.tar.gz
各種パッチ
qmail-date-localtime.patch qmail-glibc.patch ucspi-tcp-glibc.patch checkpassword-glibc.patch
# cd ../qmail-1.03
# patch -s -p1 < ../qmail-date-localtime.patch


------------------------------------------------------------
■ インストールに必要なファイル
   (1) qmail           qmail-1.03.tar.gz
       qmail本体のソースコード [ftp://ftp.jp.qmail.org/qmail/qmail-1.03.tar.gz]
   (2) tcpserver       ucspi-tcp-0.88.tar.gz 
       インターネットスーパーサーバー 
   (3) checkpassword   checkpassword-0.90.tar.gz
       POP3で使用するUNIXユーザ認証プログラム

■ インストール前の準備
    (1) インストールディレクトリ作成
     # mkdir /var/qmail

    (2) ユーザ、グループ作成
# groupadd nofiles # useradd -g nofiles -d /var/qmail/alias alias # useradd -g nofiles -d /var/qmail qmaild # useradd -g nofiles -d /var/qmail qmaill # useradd -g nofiles -d /var/qmail qmailp # groupadd qmail # useradd -g qmail -d /var/qmail qmailq # useradd -g qmail -d /var/qmail qmailr # useradd -g qmail -d /var/qmail qmails
■ ソースコードの展開とインストール (1) 展開 # cd /usr/local/src # tar zxvf qmail-1.03.tar.gz (2) コンパイル # make setup # make check # ./config ※ ホスト名がDNSに登録されていないとエラーになる。 その場合は、以下のコマンドを実行する。 # ./config-fast ドメイン名(FQDN) <<< make 時のエラー対処 >>> ・Fedora4でのmake時、以下のエラーが表示される場合は、error.h ファイルを修正する。
# make setup ./load auto-str substdio.a error.a str.a /usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section . tbss mismatches non-TLS reference in substdio.a(substdo.o) /lib/libc.so.6: could not read symbols: 不正な値です collect2: ld はステータス 1 で終了しました make: *** [auto-str] エラー 1 #
error.h ----------------------------------------------- extern int errno #include ##←この行をこのように変更 -----------------------------------------------
      Document-Folder          一覧
HP-UX
HULFT
JAVA
JP1
JavaScript
Linux
MAC
PHP
Perl
Python
Ruby
SOA
Solaris
Unix全般
Windows
XML
エクセル
スタイルシート
セキュリティー
データベース
ネットワーク
パソコン
ブラウザ
プログラム構文
仮想化
          RSS-Folder
ニュース
   アットマーク・アイティ(@IT)
   シンクイット(ThinkIT)
   インターネットコム
   インターネットウォッチ
   日経IT-Pro
   日経パソコン
   CNET Japan
   ZD-NetJapan
   MYCOM
   RBB-Today
ベンダー
   日本IBM
   日本HP
   サンマイクロシステムズ
   NEC
   富士通
   日立
ソフトウェア
   マイクロソフト
   トレンドマイクロ
   オラクル
   サイボウズ
   Mozilla
   野村総合研究所
   (その他ソフトウェア企業)
更新履歴 一覧
 07/08 PERF
プログラム構文
 07/07 PERF
プログラム構文
 06/25 オブジェクトプログラミング2
Perl>サンプル
 07/12 クローン作成
仮想化>vCenter
 07/12 vyatta設定
ネットワーク>vyatta
 07/12 vyattaインストール
ネットワーク>vyatta
 07/12 リポジトリサーバ
Linux>サーバ構築
 07/05 VMwareのインストール
仮想化>VMware
 07/05 PXEブート
仮想化>KVM
 07/01 DHCPでのPXEブート
仮想化>KVM
 06/27 qcow2仮想DISK作成
仮想化>KVM
 06/13 NWの設定
仮想化>VMwareEsxi
 06/13 IPアドレスの変更
仮想化>VMwareEsxi
 06/12 自動ssh
Unix全般>シェル>Bash
 06/12 diffプログラミング
Python
Google