设置每个通道邮寄主管的地址
关键字:
aliaspostmaster、returnaddress、noreturnaddress、returnpersonal、noreturnpersonal
默认情况下,MTA 构建退回邮件或状态通知邮件时所使用的邮寄主管返回地址为 postmaster@local-host,其中 local-host 为正式的本地主机名(本地通道上的名称),邮寄主管的个人名称为 "MTA e-Mail Interconnect"。选择邮寄主管地址时应小心—非法的选择可能会导致快速的邮件循环并产生大量的错误消息。
可以使用 RETURN_ADDRESS 和 RETURN_PERSONAL 选项设置 MTA 系统的默认邮寄主管地址和个人名称。或者,如果需要控制每个通道,可以使用 returnaddress 和 returnpersonal 通道关键字。returnaddress 和 returnpersonal 分别使用必需参数,以指定邮寄主管地址和个人名称。默认设置为 noreturnaddress 和 noreturnpersonal,表示应使用默认值。默认值通过 RETURN_ADDRESS 和 RETURN_PERSONAL 选项或正常的默认值(如果未设置该选项)建立。
如果通道中含有 aliaspostmaster 关键字,则按正式通道名寄往用户名 postmaster(小写、大写或大小写混合)的所有邮件都将重定向到 postmaster@local-host,其中 local-host 是正式的本地主机名(本地通道上的名称)。注意,Internet 标准要求 DNS 中接收邮件的任何域均需具有用来接收邮件的有效邮寄主管帐户。因此,在需要集中邮寄主管的责任,而不是为单独的域设置单独的邮寄主管帐户时,该关键字是十分有用的。即,虽然 returnaddress 可以控制 MTA 从邮寄主管生成通知邮件时所使用的返回邮寄主管地址,但是 aliaspostmaster 将影响 MTA 对寄往邮寄主管的邮件的处理。
表 10–12 用于将通知邮件发送给邮寄主管和发件人的关键字
关键字
|
说明
|
返回的邮件内容
|
指定通知地址
|
notices
|
指定发送通知和返回邮件之前可能经历的时间。
|
nonurgentnotices
|
指定为非紧急优先级的邮件发送通知和返回邮件之前可能经历的时间。
|
normalnotices
|
指定为正常优先级的邮件发送通知和返回邮件之前可能经历的时间。
|
urgentnotices
|
指定为紧急优先级的邮件发送通知和返回邮件之前可能经历的时间。
|
返回的邮件
|
如何处理返回邮件的失败通知。
|
sendpost
|
启用向邮寄主管发送所有失败邮件的副本。
|
copysendpost
|
向邮寄主管发送错误通知的副本(除非失败的邮件上的创始者地址为空),在这种情况下,邮寄主管将收到所有失败邮件的副本(除本身实际上为退回邮件或通知邮件的那些邮件)。
|
errsendpost
|
仅在无法将通知返回创始者时向邮寄主管发送错误通知的副本。如果指定了 nosendpost,则永远不向邮寄主管发送失败的邮件。
|
nosendpost
|
禁用向邮寄主管发送所有失败邮件的副本。
|
警告消息
|
如何处理警告消息。
|
warnpost
|
启用向邮寄主管发送警告消息的副本。默认设置是向邮寄主管发送警告的副本(除非使用空的 Warnings-to: 标题或空的信封 From: 地址。
|
copywarnpost
|
向邮寄主管发送警告消息的副本(除非未传送邮件上的创始者地址为空)。
|
errwarnpost
|
在无法将通知返回创始者时向邮寄主管发送警告消息的副本。
|
nowarnpost
|
禁用向邮寄主管发送警告消息的副本。
|
返回的邮件内容
|
指定是向邮寄主管发送整个邮件还是只发送标题。
|
postheadonly
|
仅向邮寄主管返回标题。将邮寄主管副本限制为标题,可以进一步增加用户邮件的保密级别。但是,此操作并不能保证邮件的安全性,如果愿意,邮寄主管和系统管理员可以使用 root 系统权限阅读邮件内容。
|
postheadbody
|
同时返回邮件的标题和内容。
|
返回的邮件内容
|
指定通知地址
|
includefinal
|
在传送通知中包含地址的最终格式(收件人地址)。
|
returnenvelope
|
控制空的信封返回地址的使用。returnenvelope 关键字使用单个整数值,这些整数值可解释为一组位标志。
位 0(值 = 1)控制由 MTA 生成的返回通知书写的是空的信封地址还是本地邮寄主管的地址。设置该位将强制使用本地邮寄主管地址,清除该位将强制使用空的地址。
位 1(值 = 2)控制 MTA 是否将所有空的信封地址都替换为本地邮寄主管的地址。此选项用于适应不符合 RFC 821、RFC 822 或 RFC 1123 的非兼容系统。
位 2(值 = 4)禁止句法上无效的返回地址。
位 3(值 = 8)与 mailfromdnsverify 关键字相同。
|
suppressfinal
|
抑制通知邮件中的最终地址格式(如果通知邮件中存在原始地址格式)。
|
useintermediate
|
使用在列表扩展之后,但在用户邮箱名称生成之前生成的地址的中间格式。如果此格式不存在,则使用最终格式。
|
返回的邮件内容
|
指定通知地址
|
aliaspostmaster
|
将按正式的通道名称寄往 postmaster 用户名的邮件重定向至 postmaster@local-host,其中 local-host 是本地主机名(本地通道上的名称)。
|
returnaddress
|
指定本地邮寄主管的返回地址。
|
noreturnaddress
|
将 RETURN_ADDRESS 选项值用作邮寄主管地址名称。
|
returnpersonal
|
设置本地邮寄主管的个人名称。
|
noreturnpersonal
|
将 RETURN_PERSONAL 选项值用作邮寄主管个人名称。
|