Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
Go Back   Zimbra :: Forums > Zimbra Collaboration Suite > Developers

Welcome to the Zimbra :: Forums!
Welcome, if you would like to post a comment please register. We also encourage you to explore all things Zimbra with our team and members of the community.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 06-02-2006, 05:53 PM
Junior Member
 
Posts: 7
Default Sieve

Hi

Mail filters are slow, and become quite unusable when I got more than 20 rules.
I found that filter are sieve scripts stored on ldap.
Instead, should it not be better to make db's request like dbmail do (and I think, like tag and searches) ? It could be really faster to load and to execute, and should offer some possibilities like moving already received messages, or make filter using, for example, sender's tags.

Just an idea
Reply With Quote
  #2 (permalink)  
Old 06-04-2006, 05:24 PM
Zimbra Employee
 
Posts: 4,792
Default

When is it slow? To edit the rules in the options UI? Or are you timing the speed at which the filters run somehow? Filters in general run as the mail arrives to the user will never see or notice if there is 1 filter or 100 to run.
__________________
Bugzilla - Wiki - Downloads - Offline Client
Reply With Quote
  #3 (permalink)  
Old 06-05-2006, 03:25 AM
Junior Member
 
Posts: 7
Default

To edit the rule in the UI

I agree that it's not really a big prob as I make my filter rules only one time, and then use tags or searches. But I was only thinking that its strange to store sieve rules into the ldap. IMHO it can be interesting to store a filter as a request to the database, it should be easier easier to add rules as "if the sender is tagged" "if the sender is in this distribution list"... Things that I can do with a search, but searches don't allow to move mails in a specific directory

My 2 cents
Reply With Quote
  #4 (permalink)  
Old 06-05-2006, 07:59 AM
Zimbra Employee
 
Posts: 4,792
Default

Where the filters are stored doesn't really matter. LDAP is perfect for data that is updated once/rarely and read often. We cache the lookup so it's not even looking in LDAP much.

Some good ideas for new filter options. Bugzilla is the place for those. We also have some open issues to let you manually run your filters across a folder so that should help with updating a filter and then wanting to re-filter old mail.
__________________
Bugzilla - Wiki - Downloads - Offline Client
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

blog.zimbra.com




 

SEO by vBSEO ©2011, Crawlability, Inc.