James3 를 기존 메일시스템과 연동하기 - 시작
JAVA/James / 2013. 1. 10. 10:47
James 3 에서 제공하는 mailbox 는 jpa, jcr, maildir, hbase, memory 입니다.
기존에 사용하던 메일 시스템의 DB, Filesystem 과 연동을 위해서는 커스터마이징이 필수적입니다.
org.apache.james.container.spring.bean.factorypostprocessor.MailboxConfigurationBeanFactoryPostProcessor
위의 클래스에서 jdbc 용 provider 를 확장하는게 첫 시작점이 될 것 같습니다.
각 provider 별 spring.xml 은 아래 xml 에 import 시켜서 사용합니다.
/apache-james-mailbox/spring/src/main/resources/META-INF/org/apache/james/spring-mailbox.xml