Extending Zimbra with Server Extensions

Industry info, happenings near you, and new product integrations. Hosting an event? Invite people here.
ZimbraCommunity
Advanced member
Advanced member
Posts: 64
Joined: Fri Sep 12, 2014 11:54 pm

Extending Zimbra with Server Extensions

Postby ZimbraCommunity » Tue Apr 27, 2010 8:10 am

Zimlets and the ability to extend the Zimbra Web Client is a pretty widely known capability. But did you know that Zimbra also has a framework that allows developers to extend Zimbra server-side functionality? Zimbra Server Extensions provide a mechanism to add functionality to the server in lieu of modifying web.xml and other web server configuration [...]

More...
http://www.zimbrablog.com
» All things Zimbra


fselendic
Posts: 49
Joined: Fri Sep 12, 2014 9:54 pm

Extending Zimbra with Server Extensions

Postby fselendic » Wed Feb 09, 2011 5:24 am

Hi guys,
Is there more documentation available?
We need to inject something in every email body that Zimbra gets (after email has Zimbra ID, after it is fully processed by Zimbra...).
Is there a way to do that?
phoenix
Ambassador
Ambassador
Posts: 26243
Joined: Fri Sep 12, 2014 9:56 pm
Location: Liverpool, England

Extending Zimbra with Server Extensions

Postby phoenix » Wed Feb 09, 2011 5:30 am

[quote user="fselendic"]Is there more documentation available?[/QUOTE]Did you go to the blog page? There's details of the documentation available on that.
Regards

Bill

Rspamd: A high performance spamassassin replacement

If you'd like to see this implemented in a future version of ZCS then please vote on Bugzilla entries 97706 & 108168
fselendic
Posts: 49
Joined: Fri Sep 12, 2014 9:54 pm

Extending Zimbra with Server Extensions

Postby fselendic » Wed Feb 09, 2011 7:01 am

[quote user="10330phoenix"]Did you go to the blog page? There's details of the documentation available on that.[/QUOTE]
Yes, there are three examples, on blog page, and same three in that document that is mentioned there...very scarce...
Nothing about how to manipulate mail object once it is in Zimbra.
Any idea where to look next?
10539yutaka
Advanced member
Advanced member
Posts: 114
Joined: Sat Sep 13, 2014 12:45 am
Location: Tokyo
Contact:

Extending Zimbra with Server Extensions

Postby 10539yutaka » Sat Feb 12, 2011 5:16 pm

fselendic,
I am not sure if this is it, but how about LmtpCallback for you purpose?
Zimbra itself seems to use LmtpCallback for QuotaWarning and Notification.

So you better check source files below;

com.zimbra.cs.mailbox.QuotaWarning

com.zimbra.cs.mailbox.Notification

and

com.zimbra.cs.lmtpserver.ZimbraLmtpBackend
Basically, these callbacks are registered to ZimbraLmtpBackend.

And at the last step of mail delivery, afterDelivery function in these callbakcks is called.

Return to “Community News”

Who is online

Users browsing this forum: No registered users and 1 guest