本文是介绍如何在一台独立的Domino 5.x服务器环境下,可以收发包含有英文、日
文、韩文、简体中文以及繁体中文的邮件。
通常来讲,当Domino服务器上的Internet邮件(或者说SMTP)功能被启用时,它
就已经可以提供多语言的支持,包括:英文、日文、简体中文/繁体中文、韩文、
泰文、越南文和欧洲文字。这是被英文版服务器默认提供的支持,不需要特殊设置
。默认的服务器配置文档如下图1-a所示,它不需要我们改变“PRimary character
set group”或者“Secondary character set groups”的域值。
在某些特定情况下,如果服务器在特定国家使用,例如中国,可以如图1-b所示设
置,以适应大部分邮件的需求。
图1 - a
图1 - b
从Domino服务器对Internet邮件的处理过程角度,基本可以从两个方面来看。
首先,在外出邮件的转化过程中,路由器任务能够自动检测到外出邮件中语言类
型,从而使用适当的字符集进行转化,例如:
日文 - ISO-2022-JP;
简体中文 -GB;
繁体中文 -Big5;
法文 - ISO-8859-1.
其次,在返回邮件的转化过程中,路由器任务也能够自动检测到邮件中的字符集而
进行相应转化。但是,需要特殊说明的是,如果希望路由器任务能够正确地识别邮
件中的字符集,需要保证在邮件中注明有正确的字符集信息描述。在某些特殊情况
下,如果邮件附带的字符集信息是错误的或者干脆就不包含,路由器将会尽可能的
按正确的方式转化,但也可能会出现问题。在下面也会讲到一些调整办法。 在一
个纯R5的环境中,可以支持内置的MIME方式,从而对多语言支持提供更大的灵活性
,并且减少路由器的转化操作。这是从Notes客户端角度看待这个问题。
发送内置的MIME邮件
Notes客户端可以创建并提交MIME格式的邮件。当创建一封外出邮件时,Notes客
户端可以自动检查邮件中的语言并将其转化成相应的字符集格式。使用的字符集可
以通过图2中方式配置(在客户端的个人通讯录中,“International MIME Settings”视图,“Settings by Character Set”标签,“Outbound Message Options”区段)
图2
对于大部分用户来讲,不需要特殊设置字符集,因为Notes默认的就已经设置了
最佳方式。
另外,通过下面图3所描述的方式,在新建邮件过程中,通过“邮递选项”的“高级
”标签,也可以为单独的某一封邮件指定MIME的字符集。通常来讲,当您要发送一
封邮件,其中包含与默认的区域设置不同的字符时,这种功能比较有用。
图3
接收内置的MIME邮件
当接收并显示一封内置MIME邮件时,Notes客户端首先读取邮件中的字符集信息,
然后将邮件做相应转换显示。如果邮件中没有包含特定的字符集信息,Notes客户
端将使用操作系统的默认字符集设置(当然,操作系统的默认设置可以被个人地址
本中的International MIME Settings设置取代,如图6所示)。如果邮件仍然不能正
确显示,用户可以参照图4和图5,在编码菜单中选择字符集设置:
图4a 客户端菜单中的查看 编码
图4b 在文档非编辑状态,点鼠标右键
图5
图6
在图6中“Character set name aliases”域的设置是很必要的,因为我们可能会收
到一些含有错误的字符集标签的邮件,通常这些标签是"US-ASCII"或者"ISO-8859-1"。如果像上面图6所示那样,存在从"ISO-8859-1"到"GB2312"的映射,那么带有
“ISO-8859-1”标签的邮件将按照中文邮件的标准被显示。