The final thing I need to get going before my zimbra conversion is complete is mailing lists. We're currently using Sympa (which is written in perl and has a SOAP interface, so I'm surprised there isn't more interest in having this intergrated in Zimbra rather than Mailman...), so I'm primarily wondering if anyone has successfully set this up yet and has some hints.
Equally as important is dealing with our internal, global distribution lists (faculty, staff, all employees, all students, etc). These are currently populated in Sympa as LDAP queries and the lists have 2000-6000 local recipients. The problem I'm having at the moment is that when someone sends a message to these lists, it essentially DoS'es Zimbra... load averages races up around 20 and the servers slows down significantly. If we have the misfortune of people hitting 2-3 of these lists at the same time the server slows to a crawl.
Has anyone found a "sweet spot" for the number of recipients per message to keep Zimbra happy, but still make effective use of the single instance message store so that we're not delivering 5000 copies of the same message. Would I be any better off converting these lists to distribution lists inside Zimbra itself and managing the population via a script?
Any suggestions are appreciated!