JavaScript is required to for searching.
跳过导航链接
退出打印视图
系统管理指南:网络服务     Oracle Solaris 10 8/11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分网络服务主题

1.  网络服务(概述)

2.  管理 Web 高速缓存服务器

3.  与时间有关的服务

第 2 部分访问网络文件系统主题

4.  管理网络文件系统(概述)

5.  网络文件系统管理(任务)

6.  访问网络文件系统(参考)

第 3 部分SLP 主题

7.  SLP(概述)

8.  规划和启用 SLP(任务)

9.  管理 SLP(任务)

10.  引入传统服务

11.  SLP(参考)

第 4 部分邮件服务主题

12.  邮件服务(概述)

13.  邮件服务(任务)

14.  邮件服务(参考)

Solaris 版本的 sendmail

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

MILTER(用于 sendmail 的邮件过滤器 API)

替代 sendmail 命令

配置文件的版本

邮件服务的软件和硬件组件

软件组件

邮件用户代理

邮件传输代理

本地传送代理

邮件程序与 sendmail

邮件地址

邮箱文件

邮件别名

硬件组件

邮件主机

邮件服务器

邮件客户机

邮件网关

邮件服务的程序和文件

vacation 实用程序的增强功能

/usr/bin 目录的内容

/etc/mail 目录的内容

/etc/mail/cf 目录的内容

/usr/lib 目录的内容

用于邮件服务的其他文件

邮件程序的交互

sendmail 程序

sendmail 及其重新路由机制

sendmail 功能

sendmail 配置文件

邮件别名文件

.mailrc 别名

/etc/mail/aliases 文件

NIS aliases 映射

NIS+ mail_aliases

.forward 文件

应避免的情况

.forward 文件的控制

.forward.hostname 文件

.forward+detail 文件

/etc/default/sendmail 文件

邮件地址和邮件路由

sendmail 与名称服务的交互

sendmail.cf 和邮件域

sendmail 和名称服务

邮件域和名称服务域

名称服务的要求

NIS 与 sendmail 的交互

sendmail 与 NIS 和 DNS 的交互

NIS+ 与 sendmail 的交互

sendmail 与 NIS+ 和 DNS 的交互

sendmail 版本 8.13 中的更改

sendmail 版本 8.13 支持运行 SMTP 时使用 TLS

用于在运行 SMTP 时使用 TLS 的配置文件选项

用于在运行 SMTP 时使用 TLS 的宏

用于在运行 SMTP 时使用 TLS 的规则集

与运行 SMTP 时使用 TLS 相关的安全注意事项

sendmail 版本 8.13 中新增的命令行选项

sendmail 版本 8.13 中新增和修订的配置文件选项

sendmail 版本 8.13 中新增和修订的 FEATURE() 声明

sendmail 版本 8.12 中的更改

sendmail 版本 8.12 支持 TCP 包装

sendmail 版本 8.12 中的配置文件 submit.cf

可区分 sendmail.cfsubmit.cf 的功能

sendmail 版本 8.12 中功能的更改

sendmail 版本 8.12 中新增或过时的命令行选项

sendmail 版本 8.12 中新增的用于 PidFileProcessTitlePrefix 选项的参数

sendmail 版本 8.12 中新增的已定义宏

sendmail 版本 8.12 中新增的宏

sendmail 版本 8.12 中新增的 MAX

sendmail 版本 8.12 中新增和修订的 m4 配置宏

sendmail 版本 8.12 中对 FEATURE() 声明的更改

sendmail 版本 8.12 中对 MAILER() 声明的更改

sendmail 版本 8.12 中新增的传送代理标志

sendmail 版本 8.12 中新增的用于传送代理的等式

sendmail 版本 8.12 中新增的队列功能

sendmail 版本 8.12 中对 LDAP 的更改

sendmail 版本 8.12 中对内置邮件程序的更改

sendmail 版本 8.12 中新增的规则集

sendmail 版本 8.12 中对文件的更改

sendmail 版本 8.12 和配置中的 IPv6 地址

第 5 部分串行网络主题

15.  Solaris PPP 4.0(概述)

16.  规划 PPP 链路(任务)

17.  设置拨号 PPP 链路(任务)

18.  设置租用线路 PPP 链路(任务)

19.  设置 PPP 验证(任务)

20.  设置 PPPoE 通道(任务)

21.  修复常见的 PPP 问题(任务)

22.  Solaris PPP 4.0(参考)

23.  从异步 Solaris PPP 迁移至 Solaris PPP 4.0(任务)

24.  UUCP(概述)

25.  管理 UUCP(任务)

26.  UUCP(参考)

第 6 部分使用远程系统主题

27.  使用远程系统(概述)

28.  管理 FTP 服务器(任务)

29.  访问远程系统(任务)

第 7 部分监视网络服务主题

30.  监视网络性能(任务)

词汇表

索引

Solaris 版本的 sendmail

本节包括以下主题,其中介绍了 Solaris 版本的 sendmail 与普通 Berkeley 版本之间的一些差异。

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

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

表 14-1 常规 sendmail 标志

标志
说明
SOLARIS=21000
支持 Solaris 10 发行版。
MILTER
支持邮件过滤器 API。缺省情况下,在 sendmail 版本 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 操作系统标志

标志
说明
SUN_EXTENSIONS
支持 sun_compat.o 中包括的扩展。
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 中未使用的普通标志

标志
说明
SASL
简单身份验证和安全层 (RFC 2554)
STARTTLS
事务处理级安全 (RFC 2487)

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

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

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


MILTER(用于 sendmail 的邮件过滤器 API)

MILTERsendmail 的邮件过滤器 API,通过它第三方程序可在处理邮件以过滤元信息和内容时访问邮件。无需构建过滤器并配置 sendmail 即可使用它。缺省情况下,sendmail 版本 8.13 中会启用该 API。

有关更多详细信息,请访问以下站点:

替代 sendmail 命令

Solaris 发行版中不包括 sendmail.org 所提供的普通发行版中的所有命令同义词。下表提供了命令别名的完整列表。该表还列出了 Solaris 发行版中是否包括这些命令以及如何使用 sendmail 来生成相同行为。

表 14-5 替代 sendmail 命令

替代名称
是否在此发行版中?
用于 sendmail 的选项
hoststat
sendmail -bh
mailq
sendmail -bp
newaliases
sendmail -bi
purgestat
sendmail -bH
smtpd
sendmail -bd

配置文件的版本

从 Solaris 10 发行版开始,sendmail 提供了一个配置选项,用于定义 sendmail.cf 文件的版本。通过此选项,可将较旧的配置文件用于当前版本的 sendmail。可将版本级别设置为 010 之间的值。另外,还可以定义供应商。Berkeley 和 Sun 都是有效的供应商选项。如果指定了版本级别而未定义供应商,则将使用 Sun 作为缺省供应商设置。下表列出了一些有效选项。

表 14-6 配置文件的版本值

字段
说明
V7/Sun
用于 sendmail 版本 8.8 的设置。
V8/Sun
用于 sendmail 版本 8.9 的设置。此设置包括在 Solaris 8 发行版中。
V9/Sun
用于 sendmail 版本 8.10 和 8.11 的设置。
V10/Sun
用于 sendmail 版本 8.12 和 8.13 的设置。版本 8.12 是 Solaris 9 发行版的缺省版本。从 Solaris 10 发行版开始,版本 8.13 为缺省版本。

注 - 建议您不要使用 V1/Sun。有关更多信息,请参阅 http://www.sendmail.org/vendor/sun/differences.html#4


有关任务信息,请参阅第 13 章中的更改 sendmail 配置