Overview - 概要


  • You will need the following software in order to compile and install Courier:
    • Courier をコンパイルし,インストールする為には,以下のソフトウェアが必要になります:

1. The Courier Authentication Library - Courier 認証ライブラリ

  • '''The courier-authlib package must be installed and configured prior to installing Courier. Download the courier-authlib package from http://www.courier-mta.org/authlib/.'''
    • Courier-authlib パッケージは,Courier をインストールするに先駆けてインストールし,設定されていなければなりません.http://www.courier-mta.org/authlib/ から Courier-authlib パッケージをダウンロードして下さい.

2. A C++ compiler - C++ コンパイラ

  • Courier is primarily developed and built with gcc. Other C++ compiler may or may not work. Solaris's C++ compiler is reported to work without any problems. There are some issues with AIX's xlC compiler, which mostly has to do with the C++ libraries and header files. IBM has released a GNU/Linux development toolkit for AIX, which may help in getting Courier to compile.
    • Courier は主に gcc によって開発,ビルドされています.他の C++ コンパイラでは動作するかしないかわかりません.Solaris の C++ コンパイラは,問題なく動作すると報告されています.AIX の xlC コンパイラはいくつかの子孫を持っており,それは大抵 C++ ライブラリとヘッダファイルの関係を持ちます.IBM は AIX の為に,GNU/Linux の開発ツールキットをリリースしたので,Courier のコンパイルにおいて助けになるかもしれません.

3. PCRE - PCRE

  • The PCRE library (http:/www.pcre.org) is required.

4. GNU make - GNU make

  • On the BSD platform family GNU make is usually installed as gmake. Simply replace 'make' with 'gmake' in the following instructions. GNU make is REQUIRED. Use anything else at your own risk.
    • BSD プラットフォームファミリーでは,通常,GNU make は gmake としてインストールされます.単に 'make' という指示の場合 'gmake' に置換して下さい.GNU make は REQUIRED です.自分の責任において,他の何を使っても構いません.

5. Perl 5 - Perl 5

  • A recent version of Perl needs to be installed.
    • Perl の新しいバージョンをインストールする必要があります.

6. GDBM or Berkeley DB library - GDBM 又は Berkley DB ライブラリ

  • Either library must be installed.
    • いずれかのライブラリがインストールされていなければなりません.

7. FAM, the File Alteration Monitor - FAM, ファイル修正モニタ

  • FAM (http://oss.sgi.com/projects/fam/) is optional. If FAM is installed, it is used for an enhanced IMAP IDLE implementation that provides real-time folder status updates to concurrent IMAP clients that have the same folder opened.
    • FAM (http://oss.sgi.com/projects/fam/) はオプションです.FAM がインストールされている場合,同じフォルダをオープンする並行の IMAP クライアントにリアルタイムのフォルダステータスアップデートを提供する,強化された IMAP IDLE 実装の為に使われます.

8. OpenSSL - OpenSSL

  • Support for SSL/TLS requires OpenSSL. If OpenSSL is not installed, SSL/TLS features are disabled.
    • SSL/TLS のサポートには OpenSSL が必要です.OpenSSL がインストールされていない場合,SSL/TLS 機能は不可になります.

9. OpenLDAP - OpenLDAP

  • Support for LDAP directory services requires OpenLDAP client libraries to be installed. If OpenLDAP is not installed LDAP directory features are disabled. Sometimes there's some confusion when commercial LDAP servers are used, which come with their own development toolkits, which use a different API than OpenLDAP. Even if a commercial LDAP server is used to provide LDAP services, OpenLDAP is still required to enable LDAP services in Courier. Also, note that you need OpenLDAP development libraries and files. On most systems, the development files are packaged separately, in addition to the runtime OpenLDAP libraries. Make sure that you have not just the runtime OpenLDAP libraries installed, but the development libraries as well.
    • LDAP ディレクトリサービスをサポートするには,OpenLDAP クライアントライブラリがインストールされている事を要求します.OpenLDAP がインストールされていない場合,LDAP ディレクトリ機能は無効になります.時々,商用 LDAP サーバを使おうとした場合に少々混乱する場合があります.それは,それら用のツールキットは,OpenLDAP と違う API を使うからです.商用の LDAP サーバが,LDAP サービスを提供する為に使われていても,Courier は OpenLDAP を LDAP サービスを有効にする為に要求します.また,OpenLDAP 開発ライブラリファイルが必要な事に注意して下さい.殆どのシステムでは,開発ファイルはランタイム OpenLDAP ライブラリとは別にパッケージングされています.ランタイム OpenLDAP ライブラリをインストールしたけど,開発ライブラリはインストールしていないなんて事の無いように確かめてください.
  • Most of the LDAP support code is already provided by the Courier authentication library. Some LDAP features, such as LDAP-based mail aliases, are implemented in Courier directly. OpenLDAP client libraries must be installed. If OpenLDAP is not installed, LDAP directory features are disabled.
    • LDAP サポートのコードの殆どは,既に Courier 認証ライブラリによって提供されています.LDAP ベースのメールエイリアス等,いくつかの LDAP 機能は直接 Courier で実装されています.OpenLDAP クライアントライブラリがインストールされていなければなりません.OpenLDAP がインストールされていない場合,LDAP ディレクトリ機能は無効になります.

10. mgetty+sendfax, groff or troff (not tested), ghostscript, and NetPBM - mgetty+sendfax, groff 又は troff(未テスト), ghostscript 及び NetPBM

  • This optional software is required to send E-mail messages via fax. Courier will compile and install without this software, but you will not be able to send faxes. All packages must be installed prior to installing Courier, and binaries from all packages must be installed in the default PATH before running Courier's configure script.
    • このオプショナルなソフトウェアは,FAX を経由して E-Mail メッセージを送る為に必要となります.Courier はこれらのソフトウェア無しでコンパイル,インストール可能ですが,FAX を送る事は出来ません.全てのパッケージは,Courier をインストールする前にインストールが完了いなければならず,Courier の起動スクリプトを設定する前に,全てのパッケージのバイナリは PATH が通った場所にインストールされている必要があります.
  • mgetty+sendfax>http://alpha.greenie.net/mgetty/], [[ghostscript, and groff, are required for basic fax support, which supports faxing of plain text, Postscript, and PDF-formatted content. It's probably possible to use the original UNIX troff instead of groff, but this has not been tested. Installing NetPBM adds the ability to fax GIF, JPEG, and PNG images.
    • mgetty+sendfax, ghostscript 及び groff は基本的な FAX サポートの為に必要です.(普通のテキスト,ポストスクリプト,及び PDF フォーマットの内容の FAX をサポートします).groff の代わりにオリジナルの UNIX troff を使う事は多分可能ですが,テストされていません.NetPBM のインストールは,GIF, JPEG 及び PNG イメージを FAX する機能を追加します.

  • The typical sequence of commands to install Courier is as follows. Read the following section before running these commands:
    • Courier をインストールするコマンドの典型的な流れは次の通りです.これらのコマンドを実行する前に,以下のセクションを読んでください:
      ./configure [options]
        make
        make check       # Optional -- see below
        make install
        make install-configure
  • These commands are described in greater detail in the following sections.
    • これらのコマンドは,以下のセクションの中でもっと詳しく説明されます.


  • If you're using gmake (the make on GNU/Linux, and gmake everywhere else), and you are compiling Courier on a workstation with multiple CPUs and plenty of memory, set the following environment variable:
    • もしあなたが,gmake (GNU/Linux 上の make と 他のなんらかの gmake) を使っていて,複数の CPU と多くのメモリを持つワークステーション上で Courier をコンパイルする場合,以下の環境変数を設定して下さい:
MAKEFLAGS="-j 4"; export MAKEFLAGS         # sh, bash 又は ksh

又は

setenv MAKEFLAGS="-j 4"                    # csh 又は tcsh
  • This must be done before running the configure script. This works only with gmake.
    • これらは,configure スクリプトを実行する前に行わなければなりません.gmake のみ動作します.


  • Courier will not work on a Linux kernel that's been patched with the Openwall security patch in its default configuration. The current version of the Openwall patch has a non-default option that turns off the portion of the Openwall patch which prevents Courier from running.
    • Courier は,デフォルトコンフィグレーションで,Openwall セキュリティパッチを宛てられている Linux カーネルでは動作しません.Openwall パッチの現在のバージョンは,Courier の動作を妨げる Openwall パッチ部分を無効にするデフォルトではないオプションを持っています.
  • NOTE: Linux-Mandrake includes the Openwall patch in the alternative "secure" kernel package. Courier will not run on Linux-Mandrake under the alternative "secure" kernel. This package must be removed and the standard kernel package must be installed.
    • 注意: Mandrake Linux は Openwall パッチを選択可能な "セキュア" カーネルパッケージを含んでいます.Courier は Mandrake Linux の選択可能な "セキュア" カーネルの上では動作しないでしょう.このパッケージは取り除かなければならず,標準のパッケージを選択しなければなりません.