Solaris のシステム管理 (ネットワークサービス)

sendmail のコンパイルに使用できるフラグと使用できないフラグ

Solaris 10 以降のリリースで sendmail のコンパイルに使用されるフラグは、次のとおりです。構成にほかのフラグが必要な場合は、そのソースをダウンロードし、バイナリにコンパイルし直してください。このプロセスについては、http://www.sendmail.org を参照してください。

表 14–1 一般的な sendmail フラグ

フラグ 

説明 

SOLARIS=21000

Solaris 10 のサポート。 

MILTER

メールフィルタ API のサポート。sendmail の version 8.13 では、このフラグはデフォルトで有効になっています。MILTER (sendmail のメールフィルタ API)」を参照してください。

NETINET6

IPv6 のサポート。このフラグは、conf.h から Makefile に移動されました。

表 14–2 マップとデータベースの種類

フラグ 

説明 

NDBM

ndbm データベースのサポート

NEWDB

Berkeley DB データベースのサポート 

USERDB

ユーザーデータベースのサポート 

NIS

nis データベースのサポート

NISPLUS

nisplus データベースのサポート

LDAPMAP

LDAP のマップのサポート

MAP_REGEX

正規表現のマップのサポート 

表 14–3 Solaris のフラグ

フラグ 

説明 

SUN_EXTENSIONS

sun_compat.o に含まれる Sun の拡張をサポートします。

SUN_INIT_DOMAIN

下位互換性を確保するために、NIS ドメイン名をサポートしてローカルホスト名を完全指定します。詳細は、http://www.sendmail.org のベンダー固有の情報を参照してください。

SUN_SIMPLIFIED_LDAP

Sun 固有の簡略化された LDAP API をサポートします。詳細は、http://www.sendmail.org のベンダー固有の情報を参照してください。

VENDOR_DEFAULT=VENDOR_SUN

Sun をデフォルトのベンダーに選択します。 

次の表に、Solaris 10 に添付されるバージョンの sendmail のコンパイルに使用されない一般的なフラグを示します。

表 14–4 sendmail の Solaris 版に使用されない一般的なフラグ

フラグ 

説明 

SASL

Simple Authentication and Security Layer (RFC 2554) 

STARTTLS

Transaction Level Security (RFC 2487) 

sendmail のコンパイルに使用するフラグのリストを参照するには、次のコマンドを使用します。


% /usr/lib/sendmail -bt -d0.10 < /dev/null

注 –

上記のコマンドでは、Sun 固有のフラグは表示されません。