Sun Java System Messaging Server 6.3 管理指南

8.5.3 通道定义

通道定义显示在 MTA 配置文件 (imta.cnf) 的下半部分,在重写规则之后(请参见10.2 MTA 配置文件中的规则部分和通道定义的开头部分)。

通道定义包含通道的名称(后跟一个定义通道配置的可选关键字列表)和唯一的通道标记(用于重写规则,以将邮件路由到该通道)。通道定义由单个空白行分隔。通道定义中可能会有注释,但不会有空白行。


[blank line]
! sample channel definition
Channel_Name keyword1 keyword2
Channel_Tag
[blank line]

多个通道定义统称为通道主机表。单个通道定义被称为通道块。例如,在以下示例中通道主机表包含三个通道定义(块)。


! test.cnf - An example configuration file.
!
! Rewrite Rules
      .
      .
      .

! BEGIN CHANNEL DEFINITIONS
! FIRST CHANNEL BLOCK
l
local-host

! SECOND CHANNEL BLOCK
a_channel defragment charset7 usascii
a-daemon

! THIRD CHANNEL BLOCK
b_channel noreverse notices 1 2 3
b-daemon

典型的通道条目类似如下:


tcp_intranet smtp mx single_sys subdirs 20 noreverse maxjobs 7 SMTP_POOL
maytlsserver allowswitchchannel saslswitchchannel tcp_auth
tcp_intranet-daemon

此例中第一个字 tcp_intranet 是通道名称。此例中的最后一个字 tcp_intranet-daemon 称为通道标记。通道标记是重写规则用来定向邮件的名称。通道名称和通道标记之间的字称为通道关键字,用于指定如何处理邮件。许多不同的关键字允许用许多方式处理邮件。在第 12 章,配置通道定义中列出了介绍通道关键字的完整列表。

通道主机表定义了 Messaging Server 可以使用的通道以及与每个通道相关联的系统的名称。

在 UNIX 系统上,文件中的第一个通道块往往是本地通道 l。(例外情况是 defaults 通道,它可以出现在本地通道之前。)本地通道用于决定路由和发送由 UNIX 邮件工具发送的邮件。

也可以在 MTA 选项文件 option.dat 中为通道设置全局选项,或在通道选项文件中为特定通道设置选项。有关选项文件的详细信息,请参见10.4.6 选项文件10.4.2 TCP/IP (SMTP) 通道选项文件。有关配置通道的详细信息,请参见第 12 章,配置通道定义。有关创建 MTA 通道的详细信息,请参见10.2 MTA 配置文件