不过既然要部署到linux何不就在linux下开发呢?
现在很多linux desktop做得挺易用的,仅是Java web开发的话上手不难,不妨直接在Ubuntu或SUSE下开发,然后再往相应的Server版上部署,这样程序修改的比较小。除非你要在企业内部实现邮件功能,或者你们特别担心企业的邮件安全问题,我真的不建议你自己做邮件系统
现在无论是免费还是付费的邮件托管系统都已经做得非常棒了
免费的有QQmail,gmail
付费的有网易
已经完全可以代替gmail的功能,而且更能保证高可用
我以前自己用qmail搭过,是够强大,但确实太耗费精力了,特别是关于垃圾邮件的处理问题前面四个问题,合在一起是三个,2,3是同一个问题,基本都和电脑设置和参数调节有关,所以没有什么固定的值。域,只要支持虚拟域名就可以支持多个,最大邮件根据磁盘上的文件系统支持来定。以Postfix为例,对这个较为熟悉。用户最大空间也是这样。
下面简单说三个的比较
一,共同点,
1,三个曾经都是开源免费的邮件服务器;
2,都是国外开发的。
3,目前都在使用的。没有停止支持。(有些优秀的产品都停止了比如Qmail)
二,不同点,
1,Hmailserver是基于Windows平台,而且是一组套件,不仅是MTA。可以说是一组工程。
之前开源免费,现在免费不开源。详细可以到官网上查询。
2,Postfix和Sendmail是基于Unix,及类Unix的免费开源项目。并且都是MTA。如果作为邮件服务器项目,还要配合其他的产品,比如Devocot,反垃圾,WebMail。WebAdmin,ANti-virus For Mail等等。
3,Postfix和Sendmail非常相似,但是也有不同,Postfix是替代Sendmail而生,从设计上讲,比Sendmail有如下优点:并发,性能,安全,配置容易,与其他组件支持全面,容易替代Sendmail。
这方面的资料很多,原因是这两个MTA太知名了,使用也是最广泛的。
三,个人意见:
1,由于没有弄地Hmailserver,所以没什么比较的,这个是WIndows下的项目,因此安装配置应该是最简单的。平时生产过程中,主要Postfix配置过不少项目,个人推荐这个。有成熟的文档和组合。Sendmail主要是被替代,所以只要了解就好。一般生产环境不用这个了。
2,具体Postfix和Sendmail的技术细节网上资料很多,可以搜,图表基本没有的。
3,三个选用,Postfix和Hmail都有优缺点,前者自己的能力和后续支持升级时间要多些。后者以后会不会继续免费是个问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)