邮件编码选项

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2010-07-28

可在 Microsoft Exchange 组织中设置的内容转换选项可以按照以下类别进行说明:

  • TNEF 转换选项   这些转换选项指定是应该保留还是删除传出 Exchange 组织的邮件的传输中性封装格式 (TNEF)。

  • 邮件编码选项   这些选项指定邮件编码选项,如 MIME 字符集和非 MIME 字符集、邮件编码以及附件格式。

本主题说明可以在以下级别指定的邮件编码选项:

  • 远程域设置

  • 邮件用户和邮件联系人设置

  • Microsoft Outlook 设置

    • 邮件格式

    • Internet 邮件

    • Internet 收件人邮件格式

    • 邮件字符集编码选项

发送到远程域的邮件的邮件编码选项

在 Exchange Server 2007 中,您可以为在 Exchange 命令行管理程序的远程域中或 Exchange 管理控制台中的“远程域”选项卡中的收件人设置邮件编码选项。虽然上述设置在两个管理界面中发挥的功效相同,但是它们使用的术语略有不同。

下表说明可用于 Exchange 命令行管理程序中的远程域收件人的邮件编码选项。

用于 Exchange 命令行管理程序中的远程域收件人的邮件编码选项

来源 参数 说明

Set-RemoteDomain

CharacterSet

指定的字符集将只用于本身没有指定字符集的 MIME 邮件。设置此参数将不会覆盖在传出邮件中已指定的字符集。有关有效的字符集名称的列表,请参阅远程域配置的受支持字符集

Set-RemoteDomain

ContentType

该参数指定发送到远程域中收件人的 MIME 邮件的内容类型。此参数的有效值如下:

  • MimeHtmlText   用于将邮件转换为使用 HTML 格式的 MIME 邮件,除非原始邮件是文本邮件。如果原始邮件是文本邮件,则传出邮件将是使用文本格式的 MIME 邮件。

  • MimeText   用于将所有邮件转换为使用文本格式的 MIME 邮件。

  • MimeHtml   用于将所有邮件转换为使用 HTML 格式的 MIME 邮件。

默认值为 MimeHtmlText

Set-RemoteDomain

LineWrapSize

此参数指定电子邮件的正文中一行文本可包含的最大字符数。更早的电子邮件客户端应用程序可能首选每行 78 个字符。

此参数的有效输入范围是 0 到 132。如果希望取消每行字符数限制,可以将 LineWrapSize 参数的值设置为 unlimited。默认情况下,值为 unlimited

Set-RemoteDomain

NonMimeCharacterSet

如果出现下列情况,将使用此参数:

  • 来自 MIME Content-Type 中缺少 charset= 参数值的远程域的传入邮件:头字段的值。

  • 发送到缺少 MIME 字符集值的远程域的传出邮件。

有关有效的字符集名称的列表,请参阅远程域配置的受支持字符集

以下过程说明可用于 Exchange 管理控制台中远程域收件人的邮件编码选项。

使用 Exchange 管理控制台为远程域中的收件人配置邮件编码选项的步骤

  1. 打开 Exchange 管理控制台。

  2. 在控制台树中,单击“组织配置”,再单击“集线器传输”。

  3. 在结果窗格中,单击“远程域”选项卡。

  4. 在结果窗格中,选择要配置的远程域条目。在操作窗格中,单击“属性”,然后在该远程域的“属性”页上单击“邮件格式”选项卡。

  5. 在“邮件格式”选项卡上的“邮件格式选项”下,为发送到此远程域的邮件选择希望使用的设置。可以使用下列选项:

    • 在邮件中显示发件人姓名   默认值是已启用。

    • 在以下列使用邮件文本换行   默认值是未指定。这对应于值“无限制”。

    • 字符集

      - “MIME 字符集:”   对于默认远程域,该值被设置为与操作系统的区域设置相匹配。例如,“西欧字符(ISO)”。对于用户创建的远程域,默认值是“无”。

      “- 非 MIME 字符集”:对于默认远程域,该值被设置为与操作系统的区域设置相匹配,例如,“西欧字符(ISO)”。对于用户创建的远程域,默认值是“无”。

  6. 单击“确定”。

邮件用户和邮件联系人的邮件编码选项

必须使用 Exchange 命令行管理程序为邮件用户和邮件联系人设置邮件编码选项。

下表说明可用于 Exchange 命令行管理程序中的邮件用户和邮件联系人的邮件编码选项。

用于 Exchange 命令行管理程序中的邮件用户和邮件联系人的邮件编码选项

来源 参数 说明

New-MailUser

Set-MailUser

Enable-MailUser

New-MailContact

Set-MailContact

Enable-MailContact

UsePreferMessageFormat

此参数的有效输入为 $true$false。默认值为 $false.

如果将此参数设置为 $true,则使用 MessageFormatMessageBodyFormatMacAttachmentFormat 的值。如果将此参数设置为 $false,则忽略 MessageFormatMessageBodyFormatMacAttachmentFormat 的值。

当此参数设置为 $false 时,将由以下设置控制收件人邮件格式选项:

  • 为远程域指定的 ContentType 参数的值。

  • Microsoft Office Outlook. 中的发件人设置

New-MailUser

Set-MailUser

Enable-MailUser

New-MailContact

Set-MailContact

Enable-MailContact

MessageFormat

此参数指定发送到邮件用户或邮件联系人的邮件的邮件格式。有效值如下:

  • Text   邮件仅由 US-ASCII 文本组成。邮件不是 MIME 编码的。

  • Mime   邮件是 MIME 编码的。

如果将 MessageBodyFormat 参数设置为 Text,则您可以将 MessageFormat 参数设置为 TextMime。如果将 MessageBodyFormat 参数设置为 HtmlTextAndHtml,则您只能将 MessageFormat 参数设置为 Mime

New-MailUser

Set-MailUser

Enable-MailUser

New-MailContact

Set-MailContact

Enable-MailContact

MessageBodyFormat

此参数指定发送到邮件用户或邮件联系人的邮件的邮件正文格式。此参数的有效值如下:

  • Text   邮件正文仅包含 US-ASCII 文本。整个邮件可以是纯文本的,或者邮件还可以是 MIME 编码的,并带有纯文本邮件正文。

  • Html   邮件是 MIME 编码的,并在邮件正文中带有 HTML 内容。

  • TextAndHtml   邮件正文是多部分 MIME 邮件,它在不同部分中包含邮件的文本和 HTML 表示形式。

默认值为 TextAndHtml

如果将 MessageFormat 参数设置为 Text,则您只能将 MessageBodyFormat 参数设置为值 Text。这将导致如 RFC 2822 中所定义的纯 US-ASCII 文本邮件。

如果将 MessageFormat 参数设置为 Mime,则您可以将 MessageBodyFormat 参数设置为 TextHtmlTextAndHtml

New-MailUser

Set-MailUser

Enable-MailUser

New-MailContact

Set-MailContact

Enable-MailContact

MacAttachmentFormat

此参数指定发送到邮件用户或邮件联系人的邮件的 Apple Macintosh 操作系统附件格式。此参数的有效值如下:

  • BinHex   这是一个二进制到十六进制附件的编码算法。

  • UuEncode   这是一个二进制到 US-ASCII 文本附件的编码算法。

  • AppleSingle   这是一个设计用来将与 Apple Unix (A/UX) 文件系统兼容的“双分支”文件存储为一个文件的文件格式。

  • AppleDouble   这是一个设计用来将与 Apple Unix (A/UX) 文件系统兼容的“双分支”文件存储为两个单独文件的文件格式。

默认值为 BinHex

如果将 MessageFormat 参数设置为 Text,则您可以将 MacAttachmentFormat 参数设置为 BinHexUuEncode

如果将 MessageFormat 参数设置为 Mime,则您可以将 MacAttachmentFormat 参数设置为 BinHexAppleSingleAppleDouble

Outlook 中可用的邮件编码选项

您可以按照以下步骤将撰写的所有新邮件的默认邮件格式设置为 TNEF。

使用 Outlook 2007 将默认邮件格式设置为纯文本或 HTML 的步骤

  1. 在 Microsoft Office Outlook 2007 中,在工具栏中单击“工具”,然后单击“选项”。

  2. 单击“邮件格式”选项卡。

  3. 在“邮件格式”部分的“以该邮件格式撰写”选项中选择“纯文本”或 HTML

  4. 单击“确定”。

note注意:
在 Outlook 2003 和早期版本的 Outlook 中,步骤 3 中的选项名为“以该邮件格式发送”。

您可以按照以下步骤在撰写邮件时为单个邮件覆盖默认邮件格式。

撰写邮件时,使用 Outlook 2007 将邮件格式设置为纯文本或 HTML 的步骤

  1. 在 Outlook 2007 中,选择“文件”菜单中的“新建”,然后选择“邮件”。

  2. 在新建邮件窗口中,选择“格式”菜单,然后选择“纯文本”或 HTML

您可以指定发送到 Exchange 组织以外所有收件人的邮件的邮件编码选项。这些选项称为“Internet 邮件格式”选项。这些选项仅应用于远程收件人,不应用于 Exchange 组织中的收件人。以下过程介绍了这些选项。

使用 Outlook 2007 设置默认 Internet 邮件格式选项的步骤

  1. 在 Outlook 2007 中,在工具栏中单击“工具”,然后单击“选项”。

  2. 单击“邮件格式”选项卡。

  3. 在“邮件格式”部分,单击“Internet 格式...”。

    1. 在“纯文本选项”部分,为发送到 Internet 的纯文本邮件选择默认选项。可以使用下列选项:

      - 文本在第 nn 个字符处自动换行   占位符 nn 的默认值是 76。有效输入范围是 30 到 132 个字符。

      - 发送纯文本邮件时以 UUENCODE 格式对附件进行编码   默认情况下,不选中此选项。Uuencode 是一种将二进制附件转换为邮件正文中的 US-ASCII 文本的编码算法。只有如 RFC 2822 中所定义的纯 US-ASCII 文本邮件才可以使用 Uuencode。MIME 编码的邮件不能使用 Uuencode。

    2. 单击“确定”。

  4. 在“邮件格式”部分,单击“国际格式...”。

  5. 单击“确定”。

您可以控制发送到 Exchange 组织以外特定收件人的邮件的邮件编码选项。这些选项称为“Internet 收件人邮件格式”选项。这些选项仅应用于远程收件人,不应用于 Exchange 组织中的收件人。以下过程介绍了这些选项。

使用 Outlook 2007 设置 Internet 收件人邮件编码选项的步骤

  1. 使用下列方法之一

    • 对于存储在“联系人”文件夹中的 Internet 收件人,请打开联系人,在“电子邮件...”字段中右键单击电子邮件地址,然后选择“发送选项...”。

    • 对于“收件人:”、“抄送:”或“密件抄送:”字段中的 Internet 收件人,在您撰写邮件时,右键单击该收件人,然后选择“发送选项...”。

  2. 选择“我要为发送到此收件人的邮件指定格式”。

  3. 在“邮件格式”部分中选择下列选项之一:

    • MIME   此选项为发送到此收件人的邮件指定 MIME 编码。这是默认选项。当您选择 MIME 时,必须在“邮件正文:”部分中选择下列选项之一:

      - 纯文本   此选项指定 MIME 编码的邮件正文应使用纯文本格式。邮件正文只能包含未格式化的文本。

      - 包含纯文本和 HTML   此选项指定邮件是一个多部分 MIME 邮件,其中包含邮件正文的纯文本版本和 HTML 格式版本。

      - HTML   此选项指定 MIME 编码的邮件正文应使用 HTML 格式。邮件正文可包含不同的字体、嵌入图形或其他格式选项。

    • 纯文本/UUEncode   此选项指定邮件应为仅由如 RFC 2822 中指定的 US-ASCII 文本组成的邮件。Uuencode 编码算法用于任何附件。

      -默认情况下,选择 Macintosh 文件的 BINHEX 附件格式。若要强制 Macintosh 文件的附件格式采用 UUEncode,请清除 BINHEX 旁边的复选框。

  4. 单击“确定”。

note注意:
Outlook 2007 不支持使用个人通讯簿 (.pab) 文件。Outlook 2003 和早期版本的 Outlook 完全支持 .pab 文件。不管联系人存储在联系人文件夹中还是存储在 .pab 文件中,上述步骤都相同。

默认情况下,Outlook 使用自动字符集邮件编码,它通过扫描传出邮件的整个文本来确定用于邮件的适当编码。此设置适用于发送到 Internet 收件人和 Exchange 组织内的收件人的邮件。

使用 Outlook 2007 设置默认邮件字符集编码的步骤

  1. 在 Outlook 2007 中的工具栏中,单击“工具”,然后单击“选项”。

  2. 单击“邮件格式”选项卡。

  3. 在“邮件格式”部分,单击“国际选项...”。在“编码选项”部分,为传出邮件选择默认编码选项。可以使用下列选项:

    • 自动为传出邮件选择编码   默认情况下,选择此选项。Outlook 扫描传出邮件的整个文本来为邮件确定最兼容的字符集。为使 Outlook 中的自动编码选择正常工作,必须确保在客户端计算机上安装适当的国际支持 NLS 文件和字体。

    • 传出邮件的首选编码   此编码选项为所有传出邮件指定默认 MIME 字符集。当未选择自动选择编码方法时,或者当自动选择编码方法找到多个适当的编码方法时,将使用此编码。

  4. 单击“确定”。

您可以覆盖单个邮件的默认字符集邮件编码,但这只适用于已经为传出邮件指定默认首选编码时。您可以按照以下步骤在撰写邮件时覆盖默认字符集邮件编码。

撰写邮件时,使用 Outlook 2007 设置邮件字符集编码的步骤

  1. 在 Outlook 2007 中的工具栏中,单击“工具”,然后单击“选项”。

  2. 单击“邮件格式”选项卡。

  3. 在“邮件格式”部分,单击“国际选项...”。在“编码选项”部分,清除“自动为传出邮件选择编码”。

  4. 单击“确定”关闭“国际选项”窗口。

  5. 单击“确定”关闭“选项”窗口。

  6. 选择“文件”菜单中的“新建”,然后选择“邮件”。

  7. 在新建邮件窗口中,选择“编码”菜单,然后选择要使用的字符集。

邮件编码选项的优先级顺序

Exchange 2007 使用以下列表介绍的优先级顺序来确定发送到 Exchange 组织以外收件人的传出邮件的邮件编码选项。

  • 远程域设置

  • Outlook 设置

  • 邮件用户或邮件联系人设置

该列表指定从最低级到最高级的优先级顺序。较高级别的设置会覆盖较低级别的设置。

下表说明邮件字符集编码选项从最低优先级到最高优先级的优先级顺序。

邮件字符集编码选项从最低优先级到最高优先级的优先级顺序

来源 参数

Set-RemoteDomain

CharacterSet

已指定

Set-RemoteDomain

NonMimeCharacterSet

已指定

Outlook 设置

邮件字符集编码

  • 自动选择

  • 已指定

note注意:
Set-RemoteDomain cmdlet 中 NonMimeCharacterSet 参数的值用于将字符集分配到下列类型的邮件:
• 发送到不包含指定字符集的已配置远程域的传出邮件
• 来自不包含指定字符集的已配置远程域的传入邮件
集线器传输服务器的 Windows ANSI 代码页的值用于将字符集分配到下列类型的邮件:
• 不包含指定字符集的内部邮件
• 包含指定字符集但不包含指定服务器代码页的内部邮件
如果邮件包含指定但无效的字符集,则集线器传输服务器将尝试使用有效字符集替换该无效字符集。

下表说明纯文本邮件编码选项从最低优先级到最高优先级的优先级顺序。

纯文本邮件编码选项从最低优先级到最高优先级的优先级顺序

来源 参数

Set-RemoteDomain

LineWrapSize

  • 0-132

  • 不限制

Outlook 设置

邮件格式

纯文本

Outlook 设置

Internet 邮件格式

纯文本选项:

  • 发送纯文本邮件时以 UUENCODE 格式对附件进行编码

  • 文本在第 nn 个字符处自动换行

Outlook 设置

Internet 收件人邮件格式

纯文本格式

  • UUEncode 附件格式

  • BINHEX Mac 附件格式

  • Uuencode Mac 附件格式

Set-MailUser

Set-MailContact

UsePreferMessageFormat

$True。如果为 $False,或者收件人未定义为 Exchange 组织中的邮件用户或邮件联系人,则将忽略邮件用户或邮件联系人设置。

Set-MailUser

Set-MailContact

MessageFormat

Text

Set-MailUser

Set-MailContact

MessageBodyFormat

Text

Set-MailUser

Set-MailContact

MacAttachmentFormat

  • BinHex

  • UuEncode

下表说明 MIME 邮件编码选项从最低优先级到最高优先级的优先级顺序。

MIME 邮件编码选项从最低优先级到最高优先级的优先级顺序

来源 参数

Set-RemoteDomain

ContentType

  • MimeHtmlText

  • MimeText

  • MimeHtml

Outlook 设置

邮件格式

  • 纯文本

  • HTML

Outlook 设置

Internet 收件人邮件格式

MIME 邮件格式

  • 纯文本

  • 包含纯文本和 HTML

  • HTML

Set-MailUser

Set-MailContact

UsePreferMessageFormat

$True。如果为 $False,或者收件人未定义为 Exchange 组织中的邮件用户或邮件联系人,则将忽略邮件用户或邮件联系人设置。

Set-MailUser

Set-MailContact

MessageFormat

Mime

Set-MailUser

Set-MailContact

MessageBodyFormat

  • Text

  • HTML

  • TextandHTML

Set-MailUser

Set-MailContact

MacAttachmentFormat

  • BinHex

  • AppleSingle

  • AppleDouble

详细信息

有关详细信息,请参阅下列主题: