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 固有のフラグは表示されません。