Exchange Server中的訊息編碼選項

Exchange Server中的訊息編碼選項可讓您指定訊息特性,例如 MIME 和非 MIME 字元集、二進位編碼和附件格式。 您可以在下列位置指定郵件編碼選項:

  • 遠端網域設定

  • 郵件連絡人和郵件使用者設定

  • Outlook 設定:

    • 郵件格式

    • 網際網路郵件格式

    • Outlook 2010 或更早版本 (網際網路收件者郵件格式)

    • 郵件字元集編碼選項

  • Outlook 網頁版 (先前稱為Outlook Web App) 訊息格式設定

一般而言,這些訊息編碼選項的預設設定會正常運作。 不過,您可能需要針對使用舊版電子郵件用戶端或訊息系統的收件者變更傳訊編碼選項。 它們可能會告訴您來自 Exchange 環境的訊息是否出現格式問題。

如需 Exchange 中內容轉換的詳細資訊,請參閱 內容轉換。 如需 TNEF (也稱為 或 RTF) 設定,請參閱 TNEF 轉換選項

遠端網域設定

遠端網域會指定傳送至 Exchange 組織外部網域的訊息設定。 如需詳細資訊,請參閱 遠端網域

當您設定遠端網域的訊息編碼選項時,設定會套用至傳送給該網域中收件者的所有郵件。 有些設定可在 Exchange 系統管理中心 (EAC) 中使用,但大部分只能在 Exchange 管理命令介面中使用。 下表說明訊息編碼設定:

設定 EAC 組態 Exchange 管理命令介面 組態
MIME 字元集:指定的字元集僅用於不包含字元集的 MIME 訊息。 此設定不會覆寫傳出訊息中已指定的字元集。
非 MIME 字元集:如果下列任一條件成立,則會使用此設定:
  • 來自遠端網域的傳入訊息遺漏 MIME Content-Type:標頭欄位中的charset=設定值。
  • 傳出至遠端網域的訊息遺漏 MIME 字元集的值。
郵件流程>遠端網域>新增[新增圖示],或選取現有的遠端網域,然後按一下[編輯]圖示>[支援的字元集]區段。 Cmdlet: Set-RemoteDomain
參數: CharacterSetNonMimeCharacterSet
內容類型:有效值為:
MimeHtmlText:除非原始訊息是文字訊息,否則所有訊息都會轉換成使用 HTML 格式的 MIME 訊息。 如果原始訊息是文字訊息,則傳出訊息會是使用文字格式的 MIME 訊息。 這是預設值。
MimeText:所有訊息都會轉換成使用文字格式的 MIME 訊息。
MimeHtml:所有訊息都會轉換成使用 HTML 格式的 MIME 訊息。
不適用 Cmdlet: Set-RemoteDomain
參數: ContentType
分行符號大小:您可以指定電子郵件訊息本文中單行文字可以存在的字元數目上限。 較舊的電子郵件用戶端可能會偏好每行 78 個字元。 不適用 Cmdlet: Set-RemoteDomain
參數: LineWrapSize
預設值為 Unlimited ,這表示電子郵件用戶端負責在新訊息中設定換行大小。

郵件連絡人和郵件使用者設定

郵件連絡人和郵件使用者代表 Exchange 組織中有外部電子郵件地址的使用者。 如需詳細資訊,請參閱收件者

當您設定郵件連絡人或郵件使用者的郵件編碼選項時,設定只會套用至傳送給該特定收件者的郵件。 所有設定僅適用于這些 Cmdlet 中的 Exchange 管理命令介面:

此清單說明郵件連絡人和郵件使用者的郵件編碼設定:

  • UsePreferMessageFormat參數*:指定郵件連絡人或郵件使用者的郵件格式設定是否覆寫遠端網域的對應設定。 有效值為:

    • $true:傳送給郵件連絡人或郵件使用者的郵件會使用為郵件連絡人或郵件使用者設定的郵件格式。

    • $false:傳送給郵件連絡人或郵件使用者的郵件會使用針對遠端網域設定的訊息格式, (預設遠端網域或由郵件寄件者設定的特定遠端網域) 。 這是預設值。

  • MessageFormat 參數:此參數會指定傳送給郵件連絡人或郵件使用者之郵件的訊息格式。 有效值為 TextMime ,預設值為 Mime

  • MessageBodyFormat 參數:此參數會指定傳送給郵件連絡人或郵件使用者之郵件的郵件本文格式。 有效值為 TextHtmlTextAndHtml ,預設值為 TextAndHtml

    MessageFormatMessageBodyFormat參數相互依存:

    • 如果 MessageFormat 值為 MimeMessageBodyFormat 值可以是 TextHtmlTextAndHtml

    • 如果 MessageFormat 值為 TextMessageBodyFormat 值只能是 Text

  • MacAttachmentFormat 參數:指定 Apple Macintosh 作業系統用戶端的訊息附件格式。 有效值為 BinHexUuEncodeAppleSingleAppleDouble ,預設值為 BinHex

    MessageFormatMacAttachmentFormat參數是相互依存的:

    • 如果 MessageFormat 值為 Text則 MacAttachmentFormat 值可以是 BinHexUuEncode

    • 如果 MessageFormat 值為 Mime則 MacAttachmentFormat 值可以是 BinHexAppleSingleAppleDouble

Outlook 設定

身為寄件者,您可以使用下列任一方法,在 Outlook 中指定訊息編碼:

  • 將預設訊息格式設定為純文字或 HTML。

  • 使用 [格式文字] 索引標籤中的 [ 格式 ] 區域來撰寫訊息時,將訊息格式設定為純 文本 或 HTML。

  • 為傳送給所有外部收件者的郵件設定訊息編碼選項。 這些選項稱為 網際網路訊息格式 選項,只適用于遠端收件者 (不適用於 Exchange 組織) 中的收件者。

  • (Outlook 2010 或更早版本) ,設定傳送給特定外部收件者的郵件編碼選項。 這些選項稱為 網際網路收件者訊息格式 選項,而且只適用于連絡人資料夾中的遠端收件者 (不適用於 Exchange 組織) 中的收件者。

如需在 Outlook 中設定這些設定的指示,請參閱將 訊息格式變更為 HTML、RTF 格式或純文字

Outlook 預設會使用自動字元集郵件編碼,其作法為掃描外寄郵件全文以決定要用於郵件的適當編碼。 此設定適用于內部和外部收件者。 不過,您可以略過自動選取範圍,並在[檔案>選項>> ] [進階國際] 選項中指定傳出訊息的慣用編碼方式。

Outlook 網頁版設定

身為寄件者,您可以使用下列其中一種方法,在 Outlook 網頁版 中指定訊息編碼選項:

  • 在 [設定選項郵件配置] 的 [訊息格式] 區段>>> 中,將預設郵件格式設定為純文字或 HTML

    Outlook 網頁版中的 [選項] 功能表位置。

  • 按一下 [更多選項]圖示,在撰寫郵件時將訊息格式設定為純文字或 HTML;如果目前的格式是 HTML) ,則選取 [切換為純文字 (],如果目前的格式是純文字) ,請切換至HTML (。

郵件編碼選項的優先順序

某些郵件編碼選項可在遠端網域設定、郵件連絡人或郵件使用者設定,以及 Outlook 或Outlook 網頁版設定中使用。 從最高優先順序到最低優先順序的下列清單說明傳送給外部收件者之傳出郵件的郵件編碼選項:

  1. 如果已啟用慣用的郵件格式設定,請 (郵件連絡人或郵件使用者設定)

  2. Outlook 或Outlook 網頁版設定

  3. 遠端網域設定

較高層級的設定會覆寫較低層級的對應設定。 例如,郵件連絡人或郵件使用者設定會覆寫遠端網域的對應設定。 唯一設定不會受到影響, (沒有較高或較低的優先順序設定) 衝突。

下列各節說明訊息編碼選項的優先順序。

訊息字元集的優先順序

下表描述訊息字元集編碼選項從最高優先順序到最低優先順序的優先順序順序。

來源 設定
Outlook 傳出訊息的慣用編碼方式 針對預設啟用或停用 (啟用的傳出訊息,自動選取編碼) 。
輸出訊息的慣用編碼 設定為指定的字元集。 這是當您停用 [自動選取傳出訊息的編碼] 時所使用的編碼選項
遠端網域 MIME 字元集和非 MIME 字元集 指定的 MIME 和非 MIME 字元會設定 (可以是相同的) 。

附註

  • 當您設定遠端網域的非 MIME 字元集時,字元集會指派給不包含指定字元集的遠端網域來回傳入或傳出訊息。

  • Exchange Server 的 Windows ANSI 字碼頁值是用來將字元集指派給這些類型的訊息:

    • 不含指定字元集的內部郵件。

    • 含有指定字元集但不含指定伺服器字碼頁的內部郵件。

  • 如果訊息包含指定但不正確字元集,Exchange 伺服器會嘗試將不正確字元集取代為有效的字元集。

純文字消息編碼選項的優先順序

下表描述純文字消息編碼選項的優先順序從最高優先順序到最低優先順序的順序。

注意:這裡只包含純文字訊息設定, (MIME 編碼訊息) 的純文字設定。

來源 設定
郵件連絡人或郵件使用者 使用慣用的訊息格式 如果是 值 $true ,則郵件連絡人或郵件使用者的純文字郵件編碼設定會覆寫 Outlook 中的對應設定。
如果值為 $false ,則會忽略郵件連絡人或郵件使用者的純文字郵件編碼設定, (使用 Outlook 中的對應設定) 。
郵件連絡人或郵件使用者 郵件格式 文字
郵件連絡人或郵件使用者 訊息本文格式 文字
郵件連絡人或郵件使用者 Mac 附件格式 BinHex 或 UUEncode
Outlook 2010 或更早版本 特定連絡人) 上的網際網路收件者訊息格式 (設定 僅傳送純文字
在 [連絡人] 資料夾 > 中按兩下電子郵件地址 > 開啟連絡人,按一下 [檢視更多與此人> 互動的選項] 選取[Outlook 屬性],在開啟的 [電子郵件內容] 對話方塊中,選取 [僅在網際網路格式] 欄位中傳送純文字
Outlook 網際網路郵件格式 [檔案>> 選項] [郵件> ] 格式的外部郵件純文字選項:
傳送純文字訊息時,以 UUENCODE 格式編碼附件 (預設未選取)
(預設值為 76) ,自動將文字換行為 nn 字元
遠端網域 線條換行大小 132 個字元或更少,或值 Unlimited 。 預設值為 Unlimited

MIME 訊息編碼選項的優先順序順序

下表描述 MIME 訊息編碼選項從最高優先順序到最低優先順序的優先順序順序。

來源 設定
郵件連絡人或郵件使用者 使用慣用的訊息格式 如果是 值 $true ,則郵件連絡人或郵件使用者的 MIME 郵件編碼設定會覆寫 Outlook 中的對應設定。
如果值為 $false ,則會忽略郵件連絡人或郵件使用者的 MIME 簡訊編碼設定, (Outlook、Outlook 網頁版或遠端網域中的對應設定) 使用。
郵件連絡人或郵件使用者 郵件格式 Mime
郵件連絡人或郵件使用者 訊息本文格式 文字、HTML 或 TextAndHtml (預設值) TextAndHtml
郵件連絡人或郵件使用者 Mac 附件格式 BinHexAppleSingleAppleDouble (預設值為 BinHex) 。
Outlook 或 Outlook 網頁版 郵件格式 純文字或 HTML
遠端網域 內容類型 MimeHtmlText (預設值) 、 MimeTextMimeHtml