Extending Ignite Openfire server

Hello -

We want to extend Ignite Openfire server.

Basically we will have mix of XMPP and email users but XMPP will be our main service.

We want to handle users which are email users. So looking for exit functions on user not found in the openfire server to run our email service code which will need message with it.