关键字:bangoverpercent、nobangoverpercent、percentonly
地址始终依据 RFC 822 和 RFC 976 进行解释。但是,处理上述标准未涉及的某些复合地址时会有歧义。尤其是,格式 A!B%C 的地址可以解释为:
A 是路由主机,C 是最终目标主机
或
C 是路由主机,A 是最终目标主机
尽管 RFC 976 指出邮件程序可以使用后一种约定解释地址,但却没有说这种解释是必需的。某些情况下使用前一种解释反而更好。
bangoverpercent 关键字强制执行前一种 A!(B%C) 解释。nobangoverpercent 关键字强制执行后一种 (A!B)%C 解释。nobangoverpercent 是默认设置。
此关键字不影响对格式 A!B@C 地址的处理。这些地址将始终被处理为 (A!B)@C。RFC 822 和 RFC 976 均强制使用这种处理。
percentonly 关键字忽略 bang 路径。如果设置了此关键字,百分号将被解释为路由。