某些邮件系统处理 RFC 822 所允许的所有地址时会有困难。尤其常见的例子是基于 sendmail 的带有错误配置文件的邮件程序。用引号引起的本地部分(或邮箱规范)是问题的常见根源:
"smith, ned"@siroe.com
这是引起问题的如此主要的根源,以致于 RFC 1137 制订了解决该问题的方法。基本的处理方法是从地址中删除引号,然后应用转换,将需要引号的字符映射为原子中允许的字符(有关本文中使用的“原子”的定义,请参见 RFC 822)。例如,前面的地址将变成:
smith#m#_ned@siroe.com
restricted 通道关键字通知 MTA,通道将连接到要求此编码的邮件系统。然后,当邮件被写入通道时,MTA 对标题和信封地址中用引号引起的部分进行编码。通道中的外来地址将被自动解码。unrestricted 关键字通知 MTA 不执行 RFC 1137 编码和解码。关键字 unrestricted 是默认设置。
如果与通道连接的系统无法接受用引号引起的本地部分,则应该对该通道应用 restricted 关键字。如果通道实际生成用引号引起的本地部分,则不应该对其应用该关键字。(我们认为能够生成这种地址的通道也能够处理这种地址。)