如果限制局部帐户发送给列表的邮件大小
问题症状向列表发送的邮件过大使得网络堵塞。
比如一个大小为10M的邮件发送给一个拥有100个成员的列表,那么网络所承受的负荷可能会达到1000M,如果只在内网还可以接受,但如果这个列表的成员分布在多个域中或是不同的地理位置,那这个负荷很有可能会造成网络堵塞。
解决目标
1、
限制发送到列表的邮件大小。
2、
排除总裁的邮件。
操作思路和步骤
操作思路:为列表建立相应的管理帐户,然后设置该帐户的过滤规则,将小于限制大小的邮件发送给列表,大于限制的邮件移动到指定文件夹(因为考虑到有希望保留的邮件所以建议不要设置直接删除)。然后为列表创建密码及指定列表调节者为此列表的管理帐户,并勾选“知道列表密码的任何人都可以发”,这样知道密码的用户就可以不受限制,不知道密码的用户就要遵循列表调节者的过滤规则。
操作步骤:
为列表test@lv.com创建管理帐户:test-admin@lv.com
注意:一定不能将此管理帐户设置为任何列表的成员,否则严重会造成无限循环转发邮件。
帐户编辑器——过滤
添加过滤器1:如果Message size(邮件大小)is less than(小于)10 KB 将该邮件转发至test@lv.com。
创建新文件夹名称为:超额邮件,子目录给:Inbox
添加过滤器2:如果Message size(邮件大小)is greater than(大于)10 KB 将该邮移动到Inbox的子文件夹“超额邮件”。
邮件列表编辑器——安全
密码
在此控键中输入进入列表的密码,此例中为altn。
列表调节
该列表调节者为 test-admin@lv.com,即刚做过过滤的那个帐户。
如果设置本选项,列表将会允许被指定用户调节。被调节的列表会将所有邮件转发至调节者。只有调节者一人可将邮件提交或转发至列表。
勾选“知道列表密码的任何人都可以发 ”
该选项如被选中,调节者可发配一个密码给邮件列表。所提交至已调节列表的邮件将不会再被调节。已调节列表在标题的第一行有X字母开头的密码。也就是说,邮件会被即刻发送就好象它发送自调节者。
测试
使用列表成员test2给test列表分别发送一封小于限制大小的邮件主题为:test-less,一封大于限制大小的邮件主题为:test-greater,和一封通过列表密码发送超过限制大小的邮件,主题为:altntest-greater.password,此处在test-grater.password前加的altn即为列表密码。
查收邮件
登陆列表成员test4帐户查收邮件,可收到第一封test2发送给列表的小于限制大小的邮件,但是发件人已经替换为test-admin,和第三封test2用列表密码发送的超过限制大小的邮件,但是因为用列表密码发送的邮件是越过列表调节者直接发送,所以并没有替换发件人还是test2。而第二封没有用列表密码发送的超过限制大小的邮件就被移动到了收件箱的子文件夹“超额邮件”并不会发送至邮件列表。
[ 本帖最后由 豆丁 于 2008-6-11 14:19 编辑 ]
问题
虽然这样可以过滤掉发给列表的过大邮件,但是经过过滤的信的发件人也会被替换成列表调节者的地址,不知道各位前辈对这个问题有没有解决的方法,而且如果不光要限制发给列表的邮件大小发往外网的邮件大小怎么限制局部用户。请教给位大侠指导:handshake 每个用户收发大小不能限制吗?不太了解md, kerio是可以限制每一个用户的收发限制,但是不能针对列表如此灵活的限制 MD只能限制全部用户,没法一个一个用户限制。
LZ所说的我也做过试验一直也没有得到解决。
人数太多的话还是使用FTP来共享,这样比较方便,也省了邮件服务器不少的负载。
页:
[1]
