EMOS 使用总结

       经过将近1个月的学习、探索、实践,终于将extmail邮件系统上线,期间曾试过将postfix等组件一个个独立进行配置,但不是很成功,最终选择了EMOS企业邮件服务。在此,将1个月来本人做的事情及学习资源跟大家分享。

1、  最终上线的EMOS概述

1)    3台服务器:S1EMOS服务器,posfix收发邮件用)、S2(趋势邮件网关)、S3smtp验证服务器,运行自己写的java程序进行smtp验证);

2)    一个虚拟域:tmail.com

3)    最大可有5000个用户,每个用户50M邮箱空间,网盘禁用;

4)    最多可有200个邮件列表,每个邮件列表最多500目标地址;

5)    extmailextmanmonitor进行了应用分离,extmanmonitor发布在8080端口上,对外只开发S1机器的80端口;对extmailextman进行了升级,extmail是最新的1.2版本,extman是最新的1.1版本;

6)    extmailextman进行了个性化定制,尤其对extman进行了很多程序改动(比如添加用户员工注册信息等);

 

2、  1个月做的事情

1)    EMOS的安装、配置、性能测试;

2)    EMOS的个性化定制,功能加强;

3)    趋势邮件网关的配置、测试;

4)    SMTP验证程序编写;

5)    老邮件系统的邮件账户信息迁移到EMOS

6)    配置dns等,使用户在不需进行任何操作的情况下便可使用EMOS新邮件系统;

 

3、  难点

1)    postfix参数配置:刚开始学习EMOS的时候,对postfix参数不是很熟悉,经常会遇见各种各样的问题(如:邮件发送不出去等),幸好postfix有详细的maillog可查看。

2)    smtp验证程序编写:由于加入了趋势邮件网关服务器,所有收到的邮件先到达邮件网关,然后邮件网关再投递到tmail.com;所有tmail.com发出去的邮件先发送到邮件网关,然后邮件网关再投递出去。由于趋势邮件网关不提供smtp验证功能,因此需写个程序进行smtp验证,初次写javasocket程序难度较大。

3)    extmailextman个性化定制:如果只是修改简单的信息,便可以extmail.org上的wiki指南进行操作,挺简单;如果个性化定制模板,尤其是改extmai数据库的schema的话,就需了解extmai模板引擎、工作原理、perl编程等,难度挺大。

 

4、  需了解的基本知识

1)    邮件系统工作原理,可以参考postfix权威指南的postfix结果这一章节;

2)    smtp协议基本知识;

3)    html基本知识;

4)    linux操作系统基本命令了解;

5)    perl程序基本了解;

 

5、  学习资源

1)    postfix权威指南有中文版和英文版的,个人建议使用英文版,因为英文版是chm格式的有很好的索引,方便查找;

2)    extmail.orgpostfix中国站

3)    http://www.lies.com/begperl/index.html,一个很好的perlcgi入门网页

你可能感兴趣的:(schema,服务器,cgi,perl,chm,模板引擎)