First of all I have been playing with Zimbra for 2 days and I love what I see. I think Zimbra is the way we need to go for us and our clients. There is some functionality we wish to add. I have read up on zimlets but I do not think all of what we need to do can be done with a zimlet. For that I have these questions.
1) We currently plan to use/deploy the network version however I see that only the Open Source version is available via SVN. If what I want to change is in the network version am I screwed? If I find I need to extend some code how can I do that to affect the network version?
2) Initially what I need to do is implement a mail attachment policy. Currently attachments are either allowed or the whole message is bounced if the attachments are not allowed. I want to be able to have a policy that strips attachments (saves them off somewhere else) and replaces it with a message or do something else. I have this feeling that a zimlet won't do (well I may be wrong). I would need to apply this policy either when the attachments are selected or when the message is already in route to the MTA for delivery.
So can someone point me in the right direction.
Will I be making a zimlet for this or modifying base code?
Besides staring at the code for hours and hours is there a better way to find out where this type of logic would take place to narrow my focus.
thanks in advance