- 论坛徽章:
- 0
|
欢迎测试邮件系统
为什么邮件平台选择UNIX操作系统:
1、动态调整系统的虚拟内存空间和文件高速缓存区
2、较好的稳定性、广泛的兼容性
3、内核模块的动态加载及配置,易于硬件升级
4、内核及应用程序部分代码可共享
5、网络管理及安全性能 网络文件共享系统(NFS)
6、网络信息系统(NIS)
7、远程登录及管理
8、通过SNMP协议进行多机管理和备份
9、采用MD5(或DES)方式加密
邮件平台选择Qmail的原因:
1、安全性高: Qmail将E-mail处理过程分为多个分过程,尽量避免以Root用户身份运行。同时Qmail也禁止对特权用户(Root、Daemon等)直接发信。不易成为非法入侵者的首要探测目标。
2、可靠性好: Qmail的直接投递保证了E-mail在投递过程中不会丢失。Qmail同时支持新的更可靠的信箱格式——Maildir,保证系统在突然崩溃情况下不至破坏整个信箱。
3、简单: 系统在可能情况下用同一种模式处理。
4、高效: 以一台极为普通的386服务器为例,以BSD操作系统一天可处理20万封进入系统的邮件。
5、移植方便: 对于原Sendmail用户,系统无需特殊处理即可移植。
Web服务器选择Apache的原因:
1、目前已有60%的WWW服务器使用Apache,去除NT上使用的Microsoft IIS系统,在Unix及类Unix系统中Apache所占份额实际已接近8成.其优异性能已成为首选。同时Apache的安全性也大大优于IIS,很少被发现漏洞。
用户认证选择LDAP的原因:
1、轻量级目录访问协议LDAP的英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。LDAP服务器为读密集型的操作进行专门的优化。因此,当从LDAP服务器中读取数据的时候会比从专门为OLTP优化的关系型数据库中读取数据快一个数量级。
为什么选用C语言作为开发语言:
1、C语言是UNIX系统下通用编程语言,可移植性高。
2、C语言编译后的代码执行效率高、比其他解释语言运行效率高很多。
3、安全性高,因为没有解释程序在系统内,结构简单明晰不可控因素少,相对出错几率小。
4、接口方便通用高效,因为MYSQL 、ORACLE 提供高效的C语言API 和丰富的使用文档,使编程团体使用C语言就可以完成所有工作。没有多种语言接口问题出现。
5、稳定性最重要,在高负责情况下参与元素越多,与出错几率成正比!
功能越多出错率越高,像windows。大型ICP开发的邮件系统均使用简单的C语言内嵌HTML模板技术。PERL、PHP、ASP等语言因为其复杂性很难被考虑之列。
例如:Coremail 、AIMC、EYOU、快客邮件、等等都使用C语言开发邮件系统。 |
|