发新话题
打印

[转帖] 中文域名邮件技术解决方案

中文域名邮件技术解决方案

来源地址http://www.ycmail.cn/shownews.asp?id=491
多语种邮件地址由多语种本地部分、“@”符号和多语种域名组成。本文将从Internet邮件原理、中文域名邮件技术解决方案的提出、技术实现框架、解决方案示例等方面介绍中文域名邮件技术解决方案。 1. Internet邮件原理 Internet电子邮件系统采用“存储转发”工作方式。发送方通过邮件客户程序,将编辑好的电子邮件从发送端计算机发出,在网络传输的过程中,经过多台计算机的中转,最后到达目的计算机,送到收信人的电子信箱。 2. 中文域名邮件技术解决方案的提出 中文域名邮件的基于邮件用户代理的解决方案,在传统邮件系统基础上,在客户端应用程序中增加中文域名邮件地址处理模块,服务器端的邮件存储系统中只需加载中文域名邮件地址对应的Punycode数据。 基于邮件用户代理的技术解决方案,只需在客户端做升级改动,最大程度上避免了邮件基础设施的变动,保障了网络的稳定性、可靠性、安全性,节省了升级成本。 3. 中文域名邮件技术实现框架 在邮件客户端,用户输入一个中文域名邮件地址,系统将本地编码翻译成Unicode编码,通过中文域名邮件地址处理模块(CMAM)转换得到对应Punycode编码,提交邮件服务器。或者相反,通过CMAM,将接收到的Punycode表示的邮件地址,最终转换成本地编码显示给用户。

4. 中文域名邮件技术解决方案示例 为了给大家提供一个中文域名邮件体验平台,我们搭建了天蓝蓝中文域名邮件系统。您可以访问中文域名:http://天蓝蓝.cn,申请中文域名邮件账户。 (1) 天蓝蓝中文域名邮件系统简介 天蓝蓝具有如下新特性:支持多个中文域;支持浏览器Webmail、邮件客户端软件访问。浏览器Webmail访问方式具有可直接使用中文域名邮件账户进行注册、登录;收件人可直接使用中文域名邮件地址;发件人字段以中文显示,并可直接回复等特性。 (2) 天蓝蓝中文域名邮件系统的构建 天蓝蓝的构建采用组合方案,使用多语种域名转码库,对qmail的注册及登录模块进行二次开发。构建过程如下: ① qmail服务器的搭建 安装qmail+mysql+vpopmail,配置邮件账户,测试SMTP和POP3是否正常。vpopmail支持虚拟域名,配置邮件账号时用户名要加上域名; SMTP带认证,在邮件应用程序中也要做相应设置。 ②增加中文域及中文用户 增加一个中文用户,配置该中文域名邮件账户,按照中文域名邮件系统的技术实现框架升级邮件应用程序,保证在显示给用户的时候使用Unicode编码,其余时候都以与之等价的ACE编码形式出现。 ③转码库的加载 我们使用CNNIC提供的idn-conv-linux-1.0.tar.gz,其中还提供了引用转码接口的示例程序。 ④ sqwebmail的二次开发 二次开发针对sqwebmail核心模块,具体方法是: 分析源码,就登录、新建邮件等子模块在涉及中文域名邮件地址的地方调用相应转码接口,最后对sqwebmail模块进行编译、安装、调试。 ⑤ vqregister的二次开发 vqregister可以在用户注册成功后发送确认邮件、预设用户密码、限定密码长度等。天蓝蓝的构建便采用了vqregister,二次开发过程同sqwebmail类似。
附件: 您所在的用户组无法下载或查看附件

TOP

发新话题
  清除 Cookies - 联系我们 - 邮件技术资讯网 - Archiver - WAP - 繁體中文
当前时区 GMT+8, 现在时间是 2009-1-9 03:43

本论坛为非盈利中立机构,论坛所有言论纯属发表者个人意见,与《 邮件技术资讯网》论坛立场无关。内容所涉及的版权和法律相关事宜请参考各自所有者的条款。
如果认定侵犯了您的权利,请联系我们尽快处理。本论坛原创内容请联系本站后再行转载并务必保留我站信息。此声明修改不再另行通知,本论坛保留最终解释权。
*本论坛QQ群:1#群2233231(已满) 2#群2598254(推荐) 3#群15974064(推荐) 4#群14173252(推荐)*
* 建议使用 1024×768 模式查看本论坛 *
Powered by Discuz! 6.1.0