以下各表是分类后的关键字列表。表和类别如下所示:
表 12–2 地址处理关键字
表 12–3 附件和 MIME 处理
表 12–4 字符集和八位数据
表 12–5 MTA 队列区域中的文件创建
表 12–6 标题关键字
表 12–7 传入通道匹配和切换关键字
表 12–8 日志记录和调试通道关键字
表 12–9 长型地址列表或标题通道关键字
表 12–10 邮箱过滤器通道关键字
表 12–11 NO-SOLICIT SMTP 扩展支持关键字
表 12–12 通知和邮寄主管邮件关键字
表 12–13 处理控制和作业提交关键字
表 12–14 敏感度限制关键字
表 12–15 对邮件、用户配额、权限和验证尝试次数的限制关键字
表 12–16 SMTP 验证、SASL 和 TLS 关键字
表 12–17 SMTP 命令和协议关键字
表 12–18 TCP/IP 连接和 DNS 查找支持关键字
表 12–19 其他关键字
| 关键字 | 页 | 定义 | 
|---|---|---|
| 地址处理 | ||
| 733 | 在信封中使用 % 路由;与 percents 同义。12.6.1 地址类型和约定 | |
| 822 | 在信封中使用源路由;与 sourceroute 相同。 | |
| addreturnpath | 向加入此通道队列的邮件添加 Return-path: 标题。 | |
| aliaslocal | 在别名文件和别名数据库中查找重写的地址。 | |
| authrewrite | 用于源通道中,它使 MTA 将已验证的创始者信息(如果可用)传播到标题中。 | |
| bangoverpercent | 将 A!B%C 分组为 A!(B%C) | |
| bangstyle | 在信封中使用 UUCP ! 路由;与 uucp 同义。 | |
| defaulthost | 指定用于完成地址的域名 | |
| dequeue_removeroute | 从信封 To: 地址中删除源路由。 | |
| exproute | 将地址传递到远程系统时,要求显式路由。 | |
| holdlimit | 当信封收件人地址的数量超过此限制时,将保留邮件。 | |
| improute | 此通道地址的隐式路由 | |
| missingrecipientpolicy | 为缺少收件人标题的邮件设置如何使其合法化(添加何种标题)的策略。 | |
| noaddreturnpath | 使邮件入队时不要添加 Return-path: 标题。 | |
| nobangoverpercent | 将 A!B%C 分组为 (A!B)%C | |
| nodefaulthost | 不指定用于完成地址的域名 | |
| noexproute | 没有用于此通道地址的显式路由 | |
| noimproute | 没有用于此通道地址的隐式路由 | |
| noreceivedfrom | 12.6.12 从信封 To 和 From 地址构建 Received 标题行 构建 Received: 标题行,不包含原始信封的 From: 地址。 | |
| noremotehost | 使用本地主机的域名作为默认域名来完成地址 | |
| norestricted | 与 unsrestricted 相同。 | |
| noreverse | 使邮件地址免受地址反向处理 | |
| norules | 不对此通道强制执行特定于通道的重写规则检查。 | |
| percentonly | 忽略 bang 路径。在信封中使用 % 路由。 | |
| percents | 在信封中使用 % 路由;与 733 同义。 | |
| remotehost | 使用远程主机的名称作为默认域名来完成地址 | |
| restricted | 通道连接到需要编码的邮件系统。 | |
| reverse | 已根据地址反向数据库或 REVERSE 映射检查地址 | |
| routelocal | 向通道重写地址时,使 MTA 尝试让地址中的所有显式路由“短路”。 | |
| rules | 对此通道强制执行针对通道的重写规则检查。 | |
| sourceroute | 与 822 同义。 | |
| subaddressexact | 在条目匹配期间不执行特殊的子地址处理;整个邮箱包含子地址都与条目匹配时,才认为该别名匹配。 | |
| subaddressrelaxed | 对完全匹配以及名称+* 格式的匹配进行查找后,MTA 应另外检查仅名称部分相同的匹配。 | |
| subaddresswild | 对完全匹配(包含整个子地址)进行查找后,接下来 MTA 应查找名称+* 格式的条目。 | |
| unrestricted | 通知 MTA 不执行 RFC 1137 编码和解码。 | |
| uucp | 在信封中使用 UUCP! 路由;与 bangstyle 同义。 | |
| viaaliasoptional | 不要求别名生成与通道相匹配的最终收件人地址。 | |
| viaaliasrequired | 与通道匹配的最终收件人地址必须由别名生成。 | |
表 12–3 附件和 MIME 处理
| 关键字 | 定义 | |
|---|---|---|
| defragment | 12.8.2 Message/Partial 邮件的自动片段整理 将在通道排队的部分邮件放置到片段整理通道队列中。 | |
| ignoreencoding | 忽略外来邮件中的“编码:”标题。 | |
| ignoremessageencoding | 12.8.5 解释 Multiparts 和 Message/RFC822 部分的内容传输编码字段 忽略外来邮件 message/rfc822 部分的内容传输编码字段。 | |
| ignoremultipartencoding | 12.8.5 解释 Multiparts 和 Message/RFC822 部分的内容传输编码字段 忽略外来邮件 multiparts 部分的内容传输编码字段。 | |
| interpretencoding | 解释外来邮件中的“编码:”标题(如果需要)。 | |
| interpretmessageencoding | 12.8.5 解释 Multiparts 和 Message/RFC822 部分的内容传输编码字段 解释外来邮件 message/rfc822 部分的内容传输编码字段。 | |
| interpretmultipartencoding | 12.8.5 解释 Multiparts 和 Message/RFC822 部分的内容传输编码字段 解释外来邮件 multiparts 部分的内容传输编码字段。 | |
| nodefragment | 12.8.2 Message/Partial 邮件的自动片段整理 禁用片段整理。 | |
表 12–4 字符集和八位数据
| 关键字 | 定义 | |
|---|---|---|
| charset7 | 与 7 位文本邮件关联的默认字符集 | |
| charset8 | 与 8 位文本邮件关联的默认字符集 | |
| charsetesc | 与包含换码符的 7 位文本关联的默认字符集 | |
| eightbit | 通道支持八位字符。 | |
| eightnegotiate | 如果可能,通道应对使用八位传输进行协商。 | |
| eightstrict | 拒绝包含未经协商的八位数据标题的邮件。 | |
| sevenbit | 不支持 8 位字符;必须对 8 位字符进行编码。 | |
表 12–5 MTA 队列区域中的文件创建
| 关键字 | 页 | 定义 | 
|---|---|---|
| addrsperfile | 可与通道队列中单个邮件文件相关联的收件人最大数量的限制 | |
| expandchannel | 指定由于应用 expandlimit 而在其中执行延迟扩展的通道。 | |
| expandlimit | 地址数目超过此限制时,“脱机”处理外来邮件。 | |
| multiple | 对邮件文件中收件人的数量未作限制,但将 SMTP 通道默认为 99。 | |
| single | 为通道中每个目标地址分别创建一个邮件副本。 | |
| single_sys | 为所用的每个目标系统创建一个邮件副本。 | |
| subdirs | 指定将在其中分布通道队列的邮件的子目录的数量。 | |
表 12–6 标题关键字
| 关键字 | 定义 | |
|---|---|---|
| authrewrite | 用于源通道中,它使 MTA 将已验证的创始者信息(如果可用)传播到标题中。 | |
| commentinc | 完好保留邮件标题行中的注释。 | |
| commentmap | 通过 COMMENT_STRINGS 映射表运行邮件标题行中的注释字符串。 | |
| commentomit | 从邮件标题行中删除注释。 | |
| commentstrip | 从邮件标题行的注释字段中删除有问题的字符。 | |
| commenttotal | 删除除 Received: 标题行以外的所有标题行中的注释(括号中的内容)标题行。不建议使用。 | |
| datefour | 将所有年份字段扩展为四位数。 | |
| datetwo | 删除四位数日期中的前两位数。提供与要求两位数日期的邮件系统的兼容性;不得用于其他用途。 | |
| dayofweek | 保留星期几信息,并将其添加到缺少此信息的日期和时间标题中。 | |
| defaulthost | 指定用于完成地址的域名 | |
| deletemessagehash | 删除所有现有 Message-hash: 字段。 | |
| dropblank | 删除外来邮件中的非法空标题。 | |
| generatemessagehash | 如果在目标通道中指定该关键字,将导致 Message-hash: 标题字段被插入到邮件中。 | |
| header_733 | 在邮件标题中使用 % 路由。 | |
| header_822 | 在邮件标题中使用源路由。 | |
| headerlabelalign | 控制加入此通道队列的邮件标题的对齐点,它使用整数参数。 | |
| headerlinelength | 控制加入此通道队列的标题行的长度。 | |
| headerread | 在处理原来的邮件标题之前,邮件加入队列后对邮件标题应用选项文件中的标题剪裁规则(请小心使用)。 | |
| headertrim | 在处理原来的邮件标题之后,对邮件标题应用选项文件中的标题剪裁规则。 | |
| header_uucp | 在标题中使用 ! 路由 | |
| inner | 分析邮件并重写内部标题。 | |
| innertrim | 对内部邮件标题应用选项文件中的标题剪裁规则(请小心使用)。 | |
| keepmessagehash | 保留所有现有 Message-hash: 字段。 | |
| language | 指定标题的默认语言。 | |
| maxheaderaddrs | 控制一行中可以显示的地址数量。 | |
| maxheaderchars | 控制一行中可以显示的字符数量。 | |
| missingrecipientpolicy | 为缺少收件人标题的邮件设置如何使其合法化(添加何种标题)的策略。 | |
| nodayofweek | 从日期和时间标题中删除星期几。提供与不能处理此信息的邮件系统的兼容性;不得用于其他用途。 | |
| nodefaulthost | 不指定用于完成地址的域名 | |
| nodropblank | 不删除外来邮件中的非法空标题。 | |
| noheaderread | 不应用选项文件中的标题剪裁规则。 | |
| noheadertrim | 不应用选项文件中的标题剪裁规则。 | |
| noinner | 不重写内部邮件标题行。 | |
| noinnertrim | 不对内部邮件标题应用标题剪裁。 | |
| noreceivedfor | 12.6.12 从信封 To 和 From 地址构建 Received 标题行 构建 Received: 标题行而不包含任何信封收件人信息。 | |
| noreceivedfrom | 12.6.12 从信封 To 和 From 地址构建 Received 标题行 构建 Received: 标题行,不包含原始信封的 From: 地址。 | |
| noremotehost | 使用本地主机的域名作为默认域名来完成地址 | |
| noreverse | 使在此通道排队的邮件地址免受地址反向处理 | |
| norules | 不对此通道强制执行特定于通道的重写规则检查。 | |
| nox_env_to | 12.7.3 生成/删除 X-Envelope-to 标题行 删除 X-Envelope-to 标题行。 | |
| personalinc | 完好保留邮件标题行中的个人名称字段。 | |
| personalmap | 通过 PERSONAL_NAMES 映射表运行个人名称。 | |
| personalomit | 从邮件标题行中删除个人名称字段。 | |
| personalstrip | 从标题行的个人名称字段中删除有问题的字符。 | |
| receivedfor | 12.6.12 从信封 To 和 From 地址构建 Received 标题行 如果邮件只发送给一个信封收件人,则将该信封的 To: 地址包含在它构建的 Received: 标题行中。 | |
| receivedfrom | 12.6.12 从信封 To 和 From 地址构建 Received 标题行 如果 MTA 已更改信封的 From: 地址,则为外来邮件构建 Received: 标题行时,应包含原始信封的 From: 地址。 | |
| remotehost | 使用远程主机的名称作为默认域名来完成地址 | |
| restricted | 通道连接到需要此编码的邮件系统。 | |
| reverse | 根据地址反向数据库或 REVERSE 映射检查地址 | |
| rules | 对此通道强制执行针对通道的重写规则检查。 | |
| sensitivitycompanyconfidential | Companyconfidential 是所接受的邮件的敏感度上限。 | |
| sensitivitynormal | Normal 是所接受的邮件的敏感度上限。 | |
| sensitivitypersonal | Personal 是所接受的邮件的敏感度上限。 | |
| sensitivityprivate | Private 是所接受的邮件的敏感度上限。 | |
| sourcecommentinc | 保留外来邮件标题行中的注释。 | |
| sourcecommentmap | 通过源通道运行标题行中的注释字符串。 | |
| sourcecommentomit | 删除来自外来邮件标题行(例如,To:、、From: 和 Cc: 标题)删除所有注释。 | |
| sourcecommentstrip | 从外来标题行的注释字段中删除有问题的字符。 | |
| sourcecommenttotal | 删除外来邮件中的注释(扩号中的内容)。 | |
| sourcepersonalinc | 完好保留外来邮件标题行中的个人名称。 | |
| sourcepersonalmap | 通过源通道中运行个人名称。 | |
| sourcepersonalomit | 从外来邮件标题行中删除个人名称字段。 | |
| sourcepersonalstrip | 从外来邮件标题行的个人名称字段中删除有问题的字符。 | |
| unrestricted | 通知 MTA 不执行 RFC 1137 编码和解码。 | |
| x_env_to | 12.7.3 生成/删除 X-Envelope-to 标题行 启用生成 X-Envelope-to 标题行。 | |
表 12–7 传入通道匹配和切换关键字
| 关键字 | 定义 | |
|---|---|---|
| allowswitchchannel | 允许从 switchchannel 通道切换到此通道 | |
| nosaslswitchchannel | SASL 验证成功完成后,不切换到此通道 | |
| noswitchchannel | 不应该切换到此通道或从此通道切换到其他通道。 | |
| switchchannel | 从服务器通道切换到与发件主机关联的通道。 | |
| saslswitchchannel | 使外来连接在客户端成功使用 SASL 后切换到指定的通道。 | |
| tlsswitchchannel | TLS 协商成功后,切换到其他通道。 | |
| userswitchchannel | 根据用户或域设置,切换源通道。 | |
表 12–8 日志记录和调试通道关键字
| 关键字 | 定义 | |
|---|---|---|
| 日志记录 | 将邮件入队和出队信息记录到日志文件中,并为特定通道激活记录。 | |
| loopcheck | 在 SMTP EHLO 响应标题中放入字符串,以便 MTA 检查它是否在与自身通信。 | |
| master_debug | 在通道的主程序输出中创建调试输出。 | |
| nologging | 不将邮件入队和出队信息记录到日志文件中。 | |
| noloopcheck | 不在 SMTP EHLO 响应标题中放入字符串。 | |
| nomaster_debug | 通道的主程序输出中无调试输出。 | |
| noslave_debug | 不生成从属调试输出。 | |
| slave_debug | 生成从属调试输出。 | |
表 12–9 长型地址列表或标题通道关键字
| 关键字 | 定义 | |
|---|---|---|
| expandchannel | 指定由于应用 expandlimit 而在其中执行延迟扩展的通道。 | |
| expandlimit | 地址数目超过此限制时,“脱机”处理外来邮件。 | |
| holdlimit | 地址数量超过此限制时保留邮件。 | |
| maxprocchars | 可以处理和重写的最大长度的标题。 | |
表 12–10 邮箱过滤器通道关键字
| 关键字 | 定义 | |
|---|---|---|
| channelfilter | 通道过滤器文件的位置;与 destinationfilter 相同。 | |
| destinationfilter | 应用到外发邮件的通道过滤器文件的位置。 | |
| destinationspamfilterX | 通过垃圾邮件过滤软件 X 运行发送到此通道的邮件。不接受垃圾邮件过滤软件参数。 | |
| destinationspamfilterXoptin | 通过垃圾邮件过滤软件 X 运行发送到此通道的邮件。 | |
| disabledestinationspamfilterX | 对发送到此通道的邮件禁用垃圾邮件过滤器 X。 | |
| disablesourcespamfilterX | 对来自此通道的邮件禁用垃圾邮件过滤器 X。 | |
| fileinto | 指定应用邮箱过滤器 fileinto 操作时对地址的影响。 | |
| filter | 指定用户过滤器文件的位置。 | |
| nochannelfilter | 不对外发邮件进行通道过滤。也称为 nodestinationfilter。 | |
| nodestinationfilter | 不对外发邮件执行通道过滤。 | |
| nofileinto | 邮箱过滤器 fileinto 操作无影响。 | |
| nofilter | 不执行用户邮箱过滤。 | |
| nosourcefilter | 不对外来邮件执行通道过滤。 | |
| sourcefilter | 为外来邮件指定通道过滤器文件的位置。 | |
| sourcespamfilterX | 通过垃圾邮件过滤软件 X 运行源自此通道的邮件。不接受垃圾邮件过滤软件参数。 | |
| sourcespamfilterXoptin | 通过垃圾邮件过滤软件 X 运行源自此通道的邮件。接受垃圾邮件过滤软件参数。 | |
表 12–11 NO-SOLICIT SMTP 扩展支持关键字
| 关键字 | 定义 | |
|---|---|---|
| sourcenosolicit | 指定一个以逗号分隔的列表,此列表包括将在此通道提交的邮件中阻塞的请求字段值。 | |
| destinationnosolicit | 指定一个以逗号分隔的列表,此列表包括不会被此通道中排队的邮件接受的请求字段值。 | |
表 12–12 通知和邮寄主管邮件关键字
| 关键字 | 定义 | |
|---|---|---|
| (有关完整的通知过程,请参见10.10 控制传送状态通知邮件) | ||
| aliaspostmaster | 将发送给正式通道名称中用户名称邮寄主管的邮件重定向到 postmaster@local-host,其中 local-host 是本地主机名(本地通道中的名称)。 | |
| copysendpost | 将失败通知的副本发送给邮寄主管,除非失败邮件中的创始者地址为空。 | |
| copywarnpost | 向邮寄主管发送警告消息的副本(除非未传送邮件上的创始者地址为空)。 | |
| errsendpost | 仅在无法将通知返回创始者时向邮寄主管发送错误通知的副本。 | |
| errwarnpost | 在无法将通知返回创始者时向邮寄主管发送警告消息的副本。 | |
| includefinal | 传送通知时包含收件人地址的最终格式。 | |
| nonurgentnotices | 指定在发送通知和返回非紧急优先级邮件前可能经过的时间。 | |
| noreturnaddress | 将 RETURN_ADDRESS 选项值用作邮寄主管地址名称。 | |
| noreturnpersonal | 将 RETURN_PERSONAL 选项值用作邮寄主管个人名称。 | |
| normalnotices | 指定在发送通知和返回普通优先级邮件前可能经过的时间。 | |
| nosendpost | 禁用向邮寄主管发送所有失败邮件的副本。 | |
| notices | 指定在发送通知和返回邮件之前可能经过的时间。 | |
| nowarnpost | 禁用向邮寄主管发送警告消息的副本。 | |
| postheadbody | 同时返回邮件的标题和内容。 | |
| postheadonly | 仅向邮寄主管返回标题。 | |
| returnaddress | 指定本地邮寄主管的返回地址。 | |
| returnenvelope | 控制空的信封返回地址的使用。 | |
| returnpersonal | 设置本地邮寄主管的个人名称。 | |
| sendpost | 启用向邮寄主管发送所有失败邮件的副本。 | |
| suppressfinal | 抑制通知邮件中的最终地址格式(如果通知邮件中存在原始地址格式)。 | |
| urgentnotices | 指定在发送通知和返回紧急优先级邮件之前可能经过的时间。 | |
| useintermediate | 使用在列表扩展之后,但在用户邮箱名称生成之前生成的地址的中间格式。 | |
| warnpost | 启用向邮寄主管发送警告消息的副本。 | |
表 12–13 处理控制和作业提交关键字
| 关键字 | 定义 | |
|---|---|---|
| (有关功能说明的详细信息,请参见12.5 配置邮件处理和传送) | ||
| backoff | 尝试重新传送未成功传送的邮件的频率。可以被关键字 normalbackoff、nonurgentbackoff、urgentbackoff 覆盖。 | |
| bidirectional | 主程序和从程序为其服务的通道。 | |
| deferred | 识别 Deferred-delivery: 标题行并使其生效。 | |
| expandchannel | 指定由于应用 expandlimit 而在其中执行延迟扩展的通道。 | |
| expandlimit | 地址数目超过此限制时,“脱机”处理外来邮件。 | |
| filesperjob | 将由单个作业处理的队列条目的数量。 | |
| 紧急、正常和不紧急邮件提交后,立即开始传送。 | ||
| master | 主程序 (master) 所服务的通道。 | |
| maxjobs | 可以同时为通道运行的作业的最大数量。 | |
| nodeferred | 指定不使 Deferred-delivery: 标题行生效。 | |
| nonurgentbackoff | 尝试重新传送非紧急邮件的频率。 | |
| nonurgentblocklimit | 将超过此大小的邮件强制降到非紧急优先级(二类优先级)以下,意味着邮件将始终等待下一个周期的作业以进一步处理。 | |
| normalbackoff | 尝试重新传送普通邮件的频率。 | |
| normalblocklimit | 将超过此大小的邮件强制降到非紧急优先级。 | |
| noservice | 必须通过 CHARSET-CONVERSION 启用进入此通道的邮件的服务转换。 | |
| pool | 为通道指定池。后面必须跟池名称,当前通道的传送作业将被置于该池名称中。 | |
| service | 无条件启用服务转换,不考虑 CHARSET-CONVERSION 条目。 | |
| slave | 由从程序(从)提供服务的通道。 | |
| threaddepth | 使用多线程 SMTP 客户端触发新线程的邮件的数目。 | |
| transactionlimit | 限制每个连接允许的邮件数目。 | |
| urgentbackoff | 尝试重新传送紧急邮件的频率。 | |
| urgentblocklimit | 将超过此大小的邮件强制降至普通优先级。 | |
| user | 用于 pipe 通道中,指明通道将在其下运行的用户名称。 | |
表 12–14 敏感度限制关键字
| 关键字 | 定义 | |
|---|---|---|
| sensitivitycompanyconfidential | 所接受的邮件的敏感度上限。 | |
| sensitivitynormal | Normal 是所接受的邮件的敏感度上限。 | |
| sensitivitypersonal | Personal 是所接受的邮件的敏感度上限。 | |
| sensitivityprivate | Private 是所接受的邮件的敏感度上限。 | |
表 12–15 对邮件、用户配额、权限和验证尝试次数的限制关键字
| 关键字 | 定义 | |
|---|---|---|
| alternatechannel | alternateblocklimit、alternatelinelimit 及 alternaterecipientlimit 的备用目标通道。 | |
| alternateblocklimit | 指定将邮件发送到 alternativechannel 之前邮件中的块数限制。 | |
| alternatelinelimit | 指定将邮件发送到 alternativechannel 之前邮件中的行数限制。 | |
| alternaterecipientlimit | 指定将邮件发送到 alternativechannel 之前邮件中收件人数量的限制。 | |
| blocklimit | 每个邮件中允许的 MTA 块的最大数量。 | |
| disconnectbadauthlimit | 断开会话连接之前,对允许在会话中进行的不成功验证尝试的次数的限制。 | |
| disconnectbadcommandlimit | 限制会话错误命令的数量。 | |
| disconnectrecipientlimit | 限制会话收件人的数量。 | |
| disconnectrejectlimit | 限制被拒绝的收件人的数量。 | |
| disconnecttransactionlimit | 限制事务的数量。 | |
| headerlimit | 限制主(最外层)邮件标题的最大大小 | |
| holdexquota | 为超过配额的用户保留邮件。 | |
| holdlimit | 地址数目超过此限制时保留外来邮件。 | |
| linelength | 基于各个通道限制允许的最大邮件行长度。 | |
| linelimit | 每个邮件中允许的最大行数。 | |
| maxblocks | 指定邮件中允许的最大块数。 | |
| maxlines | 指定邮件中允许的最大行数。 | |
| nameparameterlengthlimit | 12.9.6 控制通用内容类型参数、文件名内容类型参数和内容处理参数的长度 控制 name content-type 和 filename content-disposition 参数的截断点。 | |
| noblocklimit | 不限制每个邮件中允许的 MTA 块的数量。 | |
| noexquota | 将发给超过配额的用户的所有邮件返回创始者。 | |
| nolinelimit | 不对每个邮件中允许的行数指定限制。 | |
| nonurgentblocklimit | 将超过此大小的邮件强制降到非紧急优先级(二类优先级)以下,意味着邮件将始终等待下一个周期的作业以进一步处理。 | |
| normalblocklimit | 将超过此大小的邮件强制降到非紧急优先级。 | |
| parameterlengthlimit | 12.9.6 控制通用内容类型参数、文件名内容类型参数和内容处理参数的长度 控制通用内容类型和内容处理参数的截断点。 | |
| recipientcutoff. | 如果收件人超过此值,则拒绝邮件。 | |
| recipientlimit | 限制接受的邮件收件人地址的数量。 | |
| rejectsmtplonglines | 12.9.5 处理包含超过 1000 个字符的行的 SMTP 邮件 拒绝包含超过 1000 个字符(包括 CRLF)的行的邮件。 | |
| sourceblocklimit | 每个外来邮件中允许的 MTA 块的最大数量。 | |
| truncatesmtplonglines | 12.9.5 处理包含超过 1000 个字符的行的 SMTP 邮件 当行超过 1000 个字符时,将其截断。 | |
| wrapsmtplonglines | 12.9.5 处理包含超过 1000 个字符的行的 SMTP 邮件 当行超过 1000 个字符时换行。 | |
| urgentblocklimit | 将超过此大小的邮件强制降至普通优先级。 | |
表 12–16 SMTP 验证、SASL 和 TLS 关键字
| 关键字 | 定义 | |
|---|---|---|
| (有关功能说明的详细信息,请参见12.4.4 SMTP 验证、SASL 和 TLS) | ||
| authrewrite | 用于源通道中,它使 MTA 将已验证的创始者信息(如果可用)传播到标题中。 | |
| maysaslserver | 允许客户端尝试使用 SASL 验证。 | |
| maytls | 使 MTA 向外来连接提供 TLS,并对外发连接尝试 TLS。 | |
| maytlsclient | 发送外发邮件时,如果是发送到支持 TLS 的 SMTP 服务器,MTA SMTP 客户端将尝试使用 TLS。 | |
| maytlsserver | MTA SMTP 服务器将公布支持 STARTTLS 扩展,并允许在接收邮件时使用 TLS。 | |
| msexchange | 12.4.7 指定 Microsoft Exchange 网关通道 用于 TCP/IP 通道,通知 MTA 此通道是与 Microsoft Exchange 网关及客户端通信的通道。 | |
| mustsaslserver | 除非远程客户端验证成功,否则 SMTP 服务器不接收邮件。 | |
| musttls | 坚持在外发和外来连接中使用 TLS。 | |
| musttlsclient | MTA SMTP 客户端将坚持在发送外发邮件时使用 TLS(MTA 将发出 STARTTLS 命令,并且该命令必须成功)。 | |
| musttlsserver | MTA SMTP 服务器将公布支持 STARTTLS 扩展,并坚持在接收外来邮件时使用 TLS。 | |
| nomsexchange | 默认设置。 | |
| nosasl | 不允许或不尝试 SASL 验证。 | |
| nosaslserver | 不允许 SASL 验证。 | |
| notls | 不允许或不尝试 TLS。 | |
| notlsclient | MTA SMTP 客户端不对外发连接尝试使用 TLS(外发连接期间不发出 STARTTLS 命令)。 | |
| notlsserver | MTA SMTP 服务器不允许对外来连接使用 TLS(SMTP 服务器不公布 STARTTLS 扩展,也不接受命令本身)。 | |
| saslswitchchannel | 使外来连接在客户端成功使用 SASL 后切换到指定的通道。 | |
| tlsswitchchannel | 使外来连接在客户端的 TLS 协商成功后切换到指定的通道。它使用一个必需的值,以指定将切换到的通道。 | |
表 12–17 SMTP 命令和协议关键字
| 关键字 | 定义 | |
|---|---|---|
| (有关功能说明的详细信息,请参见12.4.2 SMTP 命令和协议支持) | ||
| allowetrn | 执行 ETRN 命令。 | |
| blocketrn | 阻止 ETRN 命令。 | |
| checkehlo | 检查 SMTP 响应标题,以确定使用 EHLO 还是 HELO。 | |
| chunkingclient | 启用服务器 chunking 支持(默认)。 | |
| chunkingserver | 启用服务器 chunking 支持(默认)。 | |
| disableetrn | 禁用对 ETRN SMTP 命令的支持。 | |
| domainetrn | 仅执行指定域的那些 ETRN 命令。 | |
| domainvrfy | 使用完整地址发出 VRFY 命令。 | |
| ehlo | 在初始连接中使用 SMTP EHLO 命令。 | |
| eightbit | 通道支持八位字符。 | |
| eightnegotiate | 如果可能,通道应对使用八位传输进行协商。 | |
| eightstrict | 拒绝包含未经协商的八位数据标题的邮件。 | |
| expnallow | 允许 EXPN,即使已使用 DISABLE_EXPAND SMTP 通道选项在 SMTP 服务器级别禁用 EXPN。 | |
| expndisable | 无条件禁用 EXPN。 | |
| expndefault | 如果已将 SMTP 服务器设置为允许 EXPN,则允许 EXPN。 | |
| localvrfy | 使用本地地址发出 VRFY 命令。 | |
| mailfromdnsverify | 验证 MAIL FROM: 命令中使用的域存在于 DNS 中。 | |
| nochunkingclient | 禁用服务器 chunking 支持。 | |
| nochunkingserver | 禁用服务器 chunking 支持。 | |
| noehlo | 不使用 EHLO 命令。 | |
| nomailfromdnsverify | 不验证 MAIL FROM: 命令中使用的域存在于 DNS 中。 | |
| nosendetrn | 不发送 ETRN 命令。 | |
| nosmtp | 不支持 SMTP 协议。该值为默认值。 | |
| novrfy | 不发出 VRFY 命令。 | |
| sendetrn | 发送 ETRN 命令。 | |
| sevenbit | 不支持 8 位字符;必须对 8 位字符进行编码。 | |
| silentetrn | 执行 ETRN 命令,不回显通道信息。 | |
| smtp | 支持 SMTP 协议。关键字 smtp 对所有 SMTP 通道都具有强制性。(此关键字等效于 smtp_crlf。) | |
| smtp_cr | 接受以回车 (CR)(不跟换行符 [LF])终止的行。 | |
| smtp_crlf | 必须以回车 (CR) 加换行符 (LF) 序列终止行。 | |
| smtp_crorlf | 可以使用回车 (CR)、换行符 (LF) 序列或完整的 CRLF 终止行。 | |
| smtp_lf | 接受以换行符 (LF)(前面没有 CR)终止的行。 | |
| streaming | 控制与通道关联的协议中使用的协议流的程度。 | |
| vrfyallow | 向 VRFY 命令提供信息响应。 | |
| vrfydefault | 根据通道的 HIDE_VERIFY 选项设置向 VRFY 命令提供默认响应。 | |
| vrfyhide | 向 SMTP VRFY 命令提供模糊的响应。 | |
表 12–18 TCP/IP 连接和 DNS 查找支持关键字
| 关键字 | 定义 | |
|---|---|---|
| TCP/IP 连接和 DNS 查找支持 (有关功能说明的详细信息,请参见12.4.3 TCP/IP 连接和 DNS 查找支持) | ||
| cacheeverything | 缓存所有连接信息。 | |
| cachefailures | 仅缓存连接失败信息。 | |
| cachesuccesses | 仅缓存连接成功信息。 | |
| connectalias | 传送到收件人地址中列出的任意主机。 | |
| connectcanonical | 连接到 MTA 原本应该连接的系统的主机别名。 | |
| daemon | 连接到特定主机系统而不考虑信封地址。 | |
| defaultmx | 通道确定是否从网络中查找 MX。 | |
| defaultnameservers | 查看 TCP/IP 栈选择的名称服务器。 | |
| forwardcheckdelete | 如果已执行反向 DNS 查找,则接下来对返回的名称执行正向查找,以检查返回的 IP 号是否与原号相匹配;如果不匹配,则删除名称并使用 IP 地址。 | |
| forwardchecknone | DNS 反向查找后不执行正向查找。 | |
| forwardchecktag | 如果已执行反向 DNS 查找,则接下来对返回的名称执行正向查找,以检查返回的 IP 号是否与原号相匹配;如果不匹配,则用 * 标记名称。 | |
| identnone | 不执行 IDENT 查找;执行 IP 到主机名的转换;在 Received: 标题中包含主机名和 IP 地址。 | |
| identnonelimited | 不执行 IDENT 查找;执行 IP 到主机名的转换,但在通道切换期间不使用主机名;在 Received: 标题中包含主机名和 IP 地址。 | |
| identnonenumeric | 不执行 IDENT 查找或 IP 到主机名的转换。 | |
| identnonesymbolic | 不执行 IDENT 查找;执行从 IP 到主机名的转换;在 Received: 标题中仅包含主机名。 | |
| identtcp | 对外来 SMTP 连接执行 IDENT 查找并执行 IP 到主机名的转换;在 Received: 标题中包含主机名和 IP 地址。 | |
| identtcplimited | 对外来 SMTP 连接执行 IDENT 查找以及 IP 到主机名的转换,但在通道切换期间不使用主机名。在 Received: 标题中包含主机名和 IP 地址。 | |
| indenttcpnumeric | 对外来 SMTP 连接执行 IDENT 查找,但不执行 IP 到主机名的转换。 | |
| identtcpsymbolic | 对外来 SMTP 连接执行 IDENT 查找并执行 IP 到主机名的转换;在 Received: 标题中仅包含主机名。 | |
| interfaceaddress | 绑定到指定的 TCP/IP 接口地址。 | |
| lastresort | 指定最后可用的主机。 | |
| mailfromdnsverify | 验证 MAIL FROM: 命令中使用的域存在于 DNS 中。 | |
| mx | TCP/IP 网络和软件支持 MX 记录查找。 | |
| nameservers | 指定要查看的名称服务器列表,而不查看 TCP/IP 栈自身选择的名称服务器;nameservers 需要用于名称服务器且以空格分隔的 IP 地址列表。 | |
| nocache | 不缓存任何连接信息。 | |
| nomailfromdnsverify | 不验证 MAIL FROM: 命令中使用的域存在于 DNS 中。 | |
| nomx | TCP/IP 网络不支持 MX 查找。 | |
| nonrandomemx | 执行 MX 查找;对返回的具有同等优先级的条目不进行随机化处理。 | |
| port | 指定用于 SMTP 连接的默认端口号。标准端口为 25。 | |
| randommx | 执行 MX 查找;对返回的具有同等优先级的条目进行随机化处理。 | |
| single | 指定应该为通道中每个目标地址分别创建一个邮件副本。 | |
| single_sys | 为所用的每个目标系统创建一个邮件副本。 | |
| threaddepth | 使用多线程 SMTP 客户端触发新线程的邮件的数目。 | |
表 12–19 其他关键字
| 关键字 | 定义 | |
|---|---|---|
| addresssr | 15.7 在 SPF 中使用发件人重写方案 (Sender Rewriting Scheme, SRS) 处理转发邮件 控制 SRS 编码。 | |
| deferralrejectlimit | 设置错误 RCPT TO: 的数量限制地址 | |
| caption | 12.12.9 设置 Monitoring Framework 的通道显示 设置 Monitoring Framework 的短通道显示字符串 | |
| description | 12.12.9 设置 Monitoring Framework 的通道显示 设置 Monitoring Framework 的通道显示字符串 | |
| destinationsrs | 15.7 在 SPF 中使用发件人重写方案 (Sender Rewriting Scheme, SRS) 处理转发邮件 控制 SRS 编码。 | |
| dispositionchannel | 将进程通道替换为用于初始队列传送状态通知 (DSN) 的位置。 | |
| destinationfilter | 用于在一般 MTA 通道中指定应用于外发邮件的通道级别的过滤器。 | |
| filter | 使用一个必需的 URL 参数,该参数说明过滤器文件的位置 | |
| noaddresssrs | 15.7 在 SPF 中使用发件人重写方案 (Sender Rewriting Scheme, SRS) 处理转发邮件 控制 SRS 编码。 | |
| nodestinationfilter | 通道的两个方向都没有启用通道邮箱过滤器。 | |
| nodestinationsrs | 15.7 在 SPF 中使用发件人重写方案 (Sender Rewriting Scheme, SRS) 处理转发邮件 控制 SRS 编码。 | |
| nosourcefilter | 没有为源通道启用通道邮箱过滤器。 | |
| nosourcesrs | 15.7 在 SPF 中使用发件人重写方案 (Sender Rewriting Scheme, SRS) 处理转发邮件 控制 SRS 编码。 | |
| nofilter | 没有为通道启用用户邮箱过滤的默认值和方法。 | |
| notificationchannel | 将进程通道替换为用于初始队列邮件处理通知 (MDN) 的位置。 | |
| sourcefilter | 用于在一般 MTA 通道中指定应用于外来邮件的通道级别的过滤器。 | |
| sourcesrs | 15.7 在 SPF 中使用发件人重写方案 (Sender Rewriting Scheme, SRS) 处理转发邮件 控制 SRS 编码。 | |
| submit | 用于将通道标记为仅用来提交的通道。 | |
| user | 用于 pipe 通道中,指明通道将在其下运行的用户名称。 | |