Hi,
You will need to develop new modules and build your custom james server.
See details inline.
Thx, Eric

On 13/01/2013 21:32, Johnny Minty wrote:
Hi Guys,

I am working on a custom mail server project where I need to implement my own 
database structure. I want to bootstrap the application using Tomcat,  use 
hibernate for persistence and build a web front end using SpringMVC for 
configuration and management.

The server will not have any local users it will simply provide SMTP services I 
also want the majority of the mail configuration to be database driven 
including the mail queues.

Are there any guides available for the following :

1 ) Removing existing POP, IMAP, LMTP from being loaded all together. I have 
disabled them in the configuration files however how can these be removed all 
together?

If you don't want the jars to be present, you will need to remove the dependencies defined in james-server-app modules.

2 ) Provide database driven mail queues (Downsides if any?)

develop a james-queue-jdbc (or whatever orm you like) module bases on james-queue-api.

3 ) Integrating hibernate persistence solution other than JPA.

develop a mailbox-hibernate module (just like we have mailbox-jpa) and data-hibernate module (just like we have data-jpa).

4 ) Useful API's                                        

What are you looking at?

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
For additional commands, e-mail: server-user-h...@james.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
For additional commands, e-mail: server-user-h...@james.apache.org

Reply via email to