免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: fanqiang
打印 上一主题 下一主题

欢迎测试邮件系统 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2004-03-14 00:23 |只看该作者

欢迎测试邮件系统

1、新浪邮件系统核心技术

高效的邮件收发系统

高效的用户磁盘空间分配及平衡技术及方便快捷的磁盘扩展技术 

完善的后台管理和监控
五、系统的优势

支持千万级超大规模;

高可靠性-一天24小时、一年365天不间断运行;

更安全-多层次权限,多种隔离手段;

高效的认证消除了频繁验证用户身份所造成的系统瓶颈。对磁盘空间实现了动态平衡;

采用WEB方式管理、操作;

支持POP3、SMTP等国际标准协议; 

支持SMTP安全认证; 

支持电子杂志订阅功能; 

可提供其它增值服务;

分布式设计实现强的可扩展性;

支持大量用户同时访问系统; 

模块化设计,可实现无缝升级; 

页面可根据需求个性化设计。

2、版本划分

邮件系统就软件本身无论是针对企业用户、还是电信,功能上区别甚微,更多的是从注册用户数量上来区别。
用户数量级别:从几百人~几万人用户
5万~10万
10万~100万
100万以上 

3、系统构成

1. 硬件环境: 本系统对硬件并无特殊要求,只要是能运行UNIX操作系统的机器即可。
2. 操作系统: UNIX操作系统,目前在FreeBSD 4.3 release、AIX上有正式版本。 
3. 数据库系统:MySQL 3.22.25以上版本
4. 开发工具:c++

论坛徽章:
0
22 [报告]
发表于 2004-03-14 12:42 |只看该作者

欢迎测试邮件系统

mysql支持10万用户差不多,但是我注册一个这个系统的帐号,然后用这个帐号通过smtp服务器来发垃圾邮件。回信地址填这个系统的帐号。
那么我发个10万封,一下子产生的退信就可能淹没这个系统。

即便我不通过smtp来发,通过我本机来发,同样会产生发送到这个系统的退信。如果短时间的退信数量超过限度,那邮件队列的压力是很大的,qmail在这种情况下处理的方法跟postfix有些区别,qmail更容易造成邮件队列的阻塞。

同时,mta跟mysql的并发连接数会大大增加,当连接数超过一定数量(大约是1000)新创建的连接就会失败,这样会干扰正常邮件的投递。我个人就碰到不少次mysql超过负载的情况。

我个人认为后台至少应该是openldap的,如果有条件,还是用iPlanet或者其他的商业的LDAP Server。

另外,qmail至少已经有4年没出新版本了,其作者是个数学家,这方面花的精力有限得很,很长时间来都是靠网友做的一些patch来解决不断发现的问题。相比之下,postfix在这方面显得很活跃,不断地推出新版本来适应不断发现的问题,毕竟postfix有ibm做后台,ibm是个有钱的大老板。当负载很重时,postfix相比qmail显得更出色。

论坛徽章:
0
23 [报告]
发表于 2004-03-14 12:58 |只看该作者

欢迎测试邮件系统

好象不能注册啊。
Not Found
The requested URL /signup.html was not found on this server.


--------------------------------------------------------------------------------

Apache/1.3.12 Server at mail.soocol.com Port 80

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
24 [报告]
发表于 2004-03-14 12:59 |只看该作者

欢迎测试邮件系统

原帖由 "hefish" 发表:
mysql支持10万用户差不多,但是我注册一个这个系统的帐号,然后用这个帐号通过smtp服务器来发垃圾邮件。回信地址填这个系统的帐号。
那么我发个10万封,一下子产生的退信就可能淹没这个系统。

即便我不通过smtp?.........

赞成使用postfix的说法。最好是用postfix+oracle来做。硬件方面加上双机冗余系统。不过,这样成本有点高。好多对数据要求比较高的项目都是用oracle双机。

论坛徽章:
0
25 [报告]
发表于 2004-03-14 14:42 |只看该作者

欢迎测试邮件系统

对主题/地址的过滤是采用什么作的?没有起到作用。

论坛徽章:
0
26 [报告]
发表于 2004-03-14 14:53 |只看该作者

欢迎测试邮件系统

现在用的是qmail + mysql 可以选用 postfix 更换一个模块就可以了。使用oracle 也是选用另外一个模块就平滑升级了。但是考虑成本的问题,要等到用户到一定数量时进行升级。mysql ->;oracle 数据迁移我们有固定的程序,用时很短。

论坛徽章:
0
27 [报告]
发表于 2004-03-14 14:58 |只看该作者

欢迎测试邮件系统

主题过滤没有问题!

刚刚测试完毕。选用xing555@netease.com 主题:abc

论坛徽章:
0
28 [报告]
发表于 2004-03-14 16:19 |只看该作者

欢迎测试邮件系统

现在用的是qmail + mysql 可以选用 postfix 更换一个模块就可以了。使用oracle 也是选用另外一个模块就平滑升级了。但是考虑成本的问题,要等到用户到一定数量时进行升级。mysql ->;oracle 数据迁移我们有固定的程序,用时很短。


那你现在为什么不用个win2000平台, iis,imail之类的,等用户数上去了,再换unix,再换apache。这样的转换也很快,[imail支持odbc后台的,Linux支持读取NTFS分区的]
至于成本,不需要什么特别的成本吧,这样的系统一到两天就能安装调试完毕。webmail一块,igenus可以运行的很好。反正用户数也不会很多,顶多10万吧。(有10万么?)

论坛徽章:
0
29 [报告]
发表于 2004-03-14 19:39 |只看该作者

欢迎测试邮件系统

因为我是技术人员,并不是商人!

论坛徽章:
0
30 [报告]
发表于 2004-03-14 21:58 |只看该作者

欢迎测试邮件系统

用户认证选择LDAP的原因:
^^^^^^^^^^^^^^^^^^^^^^^^
你的系统并有使用LDAP。而是使用MYSQL,ORACLE。

1、C语言是UNIX系统下通用编程语言,可移植性高。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

未必。这需要条件编译。就是不同平台使用不同代码。

2、C语言编译后的代码执行效率高、比其他解释语言运行效率高很多。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

同时出错的机率也高,哈哈。

这些都暂且不说。。。

你的系统支持杀毒吗?
支持反拉圾吗?
支持过滤吗?
。。。。

赞成hefish

我是用postfix做过邮件系统当时急没找到ldap模块就用mysql选顶了一下。后来也没时间在搞它。
1,当大量用户认让时,mysql产生几千个线程。有时达到它的最大连接数。而使其它用户没法登录邮件系

统。
2,大量邮件队列。也是系统的退信,和发不出邮件,我的spool有几个G
mailq |wc -l 看了一下几百万行。。
ps ax 看看smtp进程好几页。。。
不过还好,没出过问题。运行一还很稳定。

to:好好先生
你有误区,+oracle就好吗???
oracle是ORDBMS是数据库。不是做认证用的。你又不把邮件内容放在数据里。
用户认证,要求快连快释放,全紧紧是读用户名,密码,邮件目录地址。。
他不是存储海量数据。所以oracle未必好。。再说你的表只一个user。或两个user,group 跟本不存在实

体的关系。如果只是单表快速读取,mysql比oracle快。

我建议还是使用ldap

双机容错不可取,因为数据要时时备份才用双机。双机的别一台长时间处在空闲状态。浪fei啊。。只有政府才这么做。
多机均衡才是可取的方案。其实可以采用兼价的方案,一般PC就行。
但要一个光纤NAS或盘阵。
LVS调度服务器一台或两台,另一台做HA心跳主要是备用。这两台机一般的PC就行。PIII就可以了。
N台SMTP服务器,并做负载均衡.然后挂到NAS上。
几台POP、IMAP服务器..
几台web服务器安装webmail..

这样可以动态添加服务器,咸去一个服务器。。
这只是设想。我没环境,设备,时间去搞。我一年没搞邮件服务器了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP