思一克
企业邮件系统的一些特殊需求---
一个企业用邮件系统, 具备一般的功能(收发, WEBMAIL, 反病毒垃圾)外, 还有一些有用的特殊需求.
注意, 这些说的特殊需求都是邮件方面的, 不牵涉其它和邮件无关的. 比如
1)个别人要知道自己邮件发出去后的状态, 是发到目的SERVER了, 还是转发了, 还是排对在自己的SERVER上?
2)要能够根据MX判断, 如果IP是外国的同时1个小时还没有发成功, 就自动中继到国外的SERVER上.
3)要能够同步WEBMAIL上的发件箱(就是WEBMAIL上发出的东西也要收下来到本地CLIENT上)
4)限制每个人的发件数量, 可以按人不同给不同额度.
5).... 慢满想, 有些已经忘了. 还有没有想到的要求, 欢迎补充.
这些特殊要求多数系统没有, 即使花钱买的系统也不一定可以满足.
[[i] 本帖最后由 思一克 于 2008-6-27 23:44 编辑 [/i]]
枫影谁用了
上面4点我觉得都可以实现,虽然方法笨了点,但是毕竟是可以实现,而且不复杂。
1.实时监控log,然后实时处理,可以将特殊的log存入DB等方式判断处理,展示的方式也很多,比如存到DB后用php,或是十分钟后二十分钟后用邮件回弹的方式都是可以的
2.也是监控LOG,如果连接多次不成功或是一段时间不成功,即时改一下transport 就可以了,postfix是很方便实现的。
3.我觉得就更容易了,不过是在webmail发送邮件的时候将邮件存放到POP3可以下载的地方或是IMAP。
4.如果是postfix,可以在DB里增加一个字段,实时增加发送次数(我没有测试这个在smtp的时候可不可以直接再写DB(加条件查询肯定是可以的),如果不行也是监控LOG的方式处理。当达到这个次数后不允许smtp。。。
其实一些,比如限制某个帐号可以发送多大的附件,或是那些帐号可以POP3/IMAP等等。。
甚至限制那些用户在那个时间才可以login都是可以做到的,而且并不复杂。
而我更关注效率的问题,功能实现后,效率如何。
小弟疑见!
思一克
你说的用POSTFIX等自己编程查LOG可以实现.
这也正好说明了用POSTFIX等开源的好处. 而购买成品的东西, 一旦不好用或有新要求, 多数就傻了.
你的具体方法查LOG不好. 代价大.
[quote]原帖由 [i]枫影谁用了[/i] 于 2008-6-28 00:16 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8690036&ptid=1182447][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
上面4点我觉得都可以实现,虽然方法笨了点,但是毕竟是可以实现,而且不复杂。
1.实时监控log,然后实时处理,可以将特殊的log存入DB等方式判断处理,展示的方式也很多,比如存到DB后用php,或是十分钟后二十 ... [/quote]
思一克
群发(广播)邮件有权限控制是起码的要求.
[quote]原帖由 [i]zenglingping[/i] 于 2008-6-28 14:02 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8691759&ptid=1182447][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
个人认为,企业的邮件限制收发外部邮件(非本域)也是一个实际需求,在同一域中,部分用户可以收发外部邮件,部分用户不可以收发外部邮件;
我以前在MD上是可以很轻松实现(仅仅是勾选一下而已),但对于Lin ... [/quote]