在 Oracle® Solaris 11.2 中管理 sendmail 服务

退出打印视图

更新时间: 2014 年 7 月
 
 

编译 sendmail 时使用和不使用的标志

以下标志用于编译 sendmail。如果您的配置需要使用其他标志,则需下载源代码并重新编译此二进制命令。可在 http://www.sendmail.orghttp://www.sendmail.org 中找到有关此过程的信息。

表 3-1  常规 sendmail 标志
标志
说明
SOLARIS=21000
支持 Solaris 10 发行版。
MILTER
支持邮件过滤器 API。在 sendmail 版本 8.13 中,缺省启用此标志。请参见MILTER(用于 sendmail 的邮件过滤器 API)
NETINET6
支持 IPv6。此标志已从 conf.h 移至 Makefile
表 3-2  操作系统标志
标志
说明
SUN_EXTENSIONS
支持 sun_compat.o 中包括的扩展。
SUN_INIT_DOMAIN
为了实现向下兼容,支持使用 NIS 域名来完全限定本地主机名。有关更多信息,请参阅 http://www.sendmail.orghttp://www.sendmail.org 中的供应商特定信息。
SUN_SIMPLIFIED_LDAP
支持特定于 Sun 的简化的 LDAP API。有关更多信息,请参阅 http://www.sendmail.orghttp://www.sendmail.org 中的供应商特定信息。
VENDOR_DEFAULT=VENDOR_SUN
选择 Sun 作为缺省供应商。

下表列出了编译 sendmail 版本时未使用的普通标志。

表 3-3  此版本的 sendmail 中未使用的普通标志
标志
说明
SASL
简单身份验证和安全层 (RFC 2554)
STARTTLS
事务处理级安全 (RFC 2487)

要查看用于编译 sendmail 的标志的列表,请使用以下命令。

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

注 - 上一命令不会列出特定于 Sun 的标志。