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类似。
|