邮件


将 MIME 类型映射为文件扩展名
Domino 使用 Domino 目录中的“文件标识”文档将文件类型及其文件名与 MIME 类型和子类型进行关联。例如,JPEG 文件的“文件标识”文档将扩展名为 JPG 的文件分类为具有 MIME 类型的图像和 MIME 子类型 jpeg。Domino 服务器和 Notes 客户机使用“文件标识”文档中的信息将文件类型映射为文件扩展名,此过程在外来和外出邮件上相反。

这样可确保收件人的邮件客户机可正确解释附加文件的内容。如果邮件程序能够识别 MIME 类型,并且收件人的计算机上已安装了相关的应用程序,则在打开支持 MIME 的邮件程序时,收件人可以打开邮件中的附加文档。

可以从 Domino 目录中添加、修改或删除“文件标识”文档。添加新文档以支持其他文件类型。添加新的“文件标识”文档时,必须了解应用程序的 MIME 类型以及与应用程序相关的文件扩展名。如果缺省映射不正确,或者标准随后有更改,则应修改“文件标识”文档。此外,还可以编辑“文件标识”文档,以指定在发送外出邮件时 Notes 和 Domino 为具有给定文件扩展名的文件分配了哪些 MIME 类型和子类型。

Domino 在处理外来邮件时如何使用“文件标识”文档
当接收到包含文件附件的外来 MIME 邮件时,Domino 会读取 MIME 头以确定附加文件的名称和类型。但如果 MIME 头没有指定附加文件的名称,则 Domino 必须向文档中唯一的并且包含适当文件扩展名的文件分配名称。为了确定在创建文件名时要使用的文件扩展名,Domino 会参考 Domino 目录中的“文件标识”文档。

例如,如果 Domino 接收到一个邮件,该邮件的 MIME 头表明邮件包含 Microsoft Word 附件(应用程序 /ms-word 的 MIME 类型/子类型),但“content-type”头或“content-disposition”头均未指定文件名,则服务器必须为该附件提供名称。为了确保 Domino 使用此类型文件的正确文件扩展名创建名称,服务器会检查“文件标识”文档的 Domino 目录,以查看此文件类型和子类型,然后检查匹配文档的“扩展名”域。由于在缺省情况下,与具有 MIME 类型应用程序/ms-word 的文件相匹配的唯一的文档指示文件使用扩展名 DOC,因此 Domino 使用此扩展名创建文件名。

缺省情况下,Domino 目录的“文件标识”视图会为指定的 MIME 类型/子类型按文件扩展名以字母顺序列出多个文档。例如,缺省情况下,Domino 包含 MIME 类型/子类型应用程序/vnd.lotus-1-2-3 的若干“文件标识”文档,缺省的视图从上到下列出了这些文档(最上面是指定了扩展名 123 的文档,下面依次是指定了未知扩展名、WK2、WK3、WK4 和 WKS 的文档)。此列表顺序决定了 Domino 在检索包含未命名的文件附件(具有这些 MIME 类型中的一种)时如何命名文件。创建文件名时,服务器使用视图中按字母顺序列出的第一个文档中的信息。此后,当服务器接收到包含未命名文件附件(具有 MIME 类型/子类型应用程序/vnd.lotus-1-2-3)的外来邮件时,Domino 会使用扩展名 123 命名该文件,这是因为“文件标识”视图列出的指定此扩展名的文档排在其他描述同一 MIME 类型/子类型的文档之前。

Domino 在处理外出邮件时如何使用“文件标识”文档
Domino 服务器和 Notes 客户机在发送包含文件附件的 MIME 邮件时都会使用“文件标识”文档。在这两种情况中,文档中的信息都被用于指定邮件附件的 MIME 内容类型。

Domino 服务器在将包含文件附件的邮件从 Notes RTF 格式转换为 MIME 格式以通过 SMTP 发送时,使用“文件标识”文档。在转换包含文件附件的外出邮件时,Domino 首先搜索与附件的文件扩展名对应的“文件标识”文档。找到正确的文档后,Domino 使用文档中的 MIME 类型和子类型信息来构造用于描述附件的邮件部分的 MIME“Content-type”头。

当 Notes 客户机将文件附加到它以 MIME 格式发送的邮件时(例如,当发送到其邮件存储惯用选项设置为 MIME 的 Internet 收件人或 Notes 邮件收件人时),客户机首先检查操作系统以确定已定义的文件关联。运行在 Microsoft Windows 上的客户机会检查 Windows 注册表,而运行在 Macintosh 上的客户机会检查 Internet 配置。如果客户机从这些源中找不到 MIME 类型信息,则会检查 Domino 目录,以查找应用于其扩展名与附加文件扩展名相同的文件的“文件标识”文档。找到正确的文档后,客户机会将文档中的 MIME 类型和子类型信息置于用于说明附件的 MIME 头中。

在服务器和客户机这两种情况中,如果多个“文件标识”文档应用于一个给定的文件扩展名,则由文档“外出”域中的设置决定在发送邮件时要分配给具有此扩展名的文件附件的 MIME 类型和子类型。

创建或修改“文件标识”文档

1. 从 Domino Administrator 中,单击“配置”附签并展开“消息处理”视图。

2. 单击“文件标识”。

3. 要添加新的“文件标识”文档,请单击“添加文件标识”。


4. 请完成下列域:
描述
MIME 类型用来描述该内容类型或媒体的文件的一般 MIME 类别;例如,应用程序、音频、图像或视频等。当发送 MIME 邮件中的附件时,此域中的信息被置于 MIME Content-type 头中。

每个 MIME 类型/子类型组合可映射为零或多个文件扩展名。

MIME 子类型特定的 MIME 类别,唯一标识创建此内容类型文件的应用程序,例如,X-Lotus-NSF。当发送 MIME 邮件中的附件时,此域中的信息被置于 MIME Content-type 头中。

每个 MIME 类型/子类型组合可映射为零或多个文件扩展名。

文件扩充与该类型文件相关的 Windows 或 UNIX 文件扩展名;例如,JPG、BMP 或 NSF。

对于给定的文件扩展名,Domino 目录可以包含多个“文件标识”文档。

如果外来邮件的 MIME 头没有指定附加文件的名称,Domino 会使用此扩展名为附件创建文件名。

描述使用此域指定文件的类型或用于创建和打开文件的应用程序的名称。
外出如果 Domino 目录包含带有此文件扩展名的文件的多个“文件标识”文档,该设置确定 Notes 和 Domino 用于发送具有此扩展名的文件附加的 MIME 类型/子类型。

注意 Note Notes 客户机还使用 Windows 注册表或 Macintosh Internet Config 对象中的设置,来确定与给定文件扩展名相关的 MIME 类型和子类型。

选择下列选项之一:

  • 发送 -- 当以 MIME 格式发送外出邮件时,Domino 会将在此文档中指定的 MIME 类型和子类型分配给具有该文件扩展名的附件。如果给定文件扩展名存在多个“文件标识”文档,请仅为其中一个文档选择该选项。如果此域中的值被设置为在给定文件扩展名的多个“文件标识”文档中发送,则 Domino 会使用“文件标识”视图中列出的第一个文档来为具有扩展名的附件设置 MIME 信息。
  • 不发送 -- 将外出邮件发送到 MIME 格式时,Domino 不会将在此文档中指定的 MIME 类型和子类型分配给具有该文件扩展名的附件。如果给定文件扩展名存在多个文档,请在除了一个文档之外的所有文档中的“外出”域中指定该选项。