Hi yeah I changed the configuration in mailcontainer myself. is james 3 's db schema compatible with james 2.3.2? I am starting a new project and there is no need to adhere to old or backward if it is not needed or makes any difference.
Thanks MN ________________________________________ PHP & ASP .Net 3.5 web developer Java & C# desktop developer www.mohamnag.com On Fri, Nov 12, 2010 at 9:05 AM, Eric Charles <[email protected]> wrote: > Hi, > > Yes, that's it. The default mailboxmanager is implemented with JPA > framework. > > Did you create a domain or a user? James is configured so OpenJPA > automatically creates the tables when needed, so go via remotemanager > (telnet localhost 4555) to create user,.... > > The strange thing is that the presence of deadletter table. It may be there > is you changed the mailetcontainer to use db:... patterns for deadletter > processor. An other option would be that you use an exisiting db schema > (already used for james 2.3.2) ? > > Tks, > > Eric > > > > On 12/11/2010 08:58, Mohammad Naghavi wrote: > >> Hi again >> and tanks for infos, it was really good. but it is really confusing so let >> me ask if by jpa=database you mean this tag: >> >> <constructor-arg index="2" value="${openjpa.streaming}"/> >> >> in this part of spring-beans.xml: >> >> <bean id="mailboxmanager" >> class="org.apache.james.mailbox.jpa.openjpa.OpenJPAMailboxManager"> >> <constructor-arg index="0" ref="sessionMapperFactory"/> >> <constructor-arg index="1" ref="authenticator"/> >> <constructor-arg index="2" value="${openjpa.streaming}"/> >> </bean> >> >> >> I did find no where else in spring-beans.xml to be related to mailbox. >> and another question that if it is by default configured to use DB why it >> is >> not building the tables in database? I have now just one table in my DB >> named as deadletter and as you said before it is not related to mailboxs. >> >> Thanks again >> MN >> ________________________________________ >> PHP& ASP .Net 3.5 web developer >> Java& C# desktop developer >> www.mohamnag.com >> >> >> >> On Fri, Nov 12, 2010 at 8:42 AM, Eric Charles<[email protected]> wrote: >> >> Hi Mohammad, >>> >>> Yes, >>> - maibox is for users' inbox, sent items, trash... folders. >>> - mailstore is for spam, error,... mails, so nothing to do with users >>> visible mails. >>> >>> Both are configurable. >>> >>> - Mailbox persistence is configured in spring-beans.xml (by default >>> jpa=database, you set the database connection properties in >>> database.properties - can also be maildir=file, jcr). We think to move >>> this >>> config out-of spring-beans.xml. >>> - Available mailstore persistence are defined in mailstore.xml. Each has >>> an >>> URL prefix (file, db, dbfile,...) that can be used in mailetcontainer.xml >>> to >>> define where to store spam,... mails (exemple: file://var/mail/error/). >>> >>> Both mailbox and mailstore use database connection defined via >>> database.properties in case of database access. >>> >>> http://james.apache.org/server/3/feature_stores.html will be updated >>> with >>> this for 3.0-M2 release. >>> I will try to also inject it in the quick start, but it must remain quick >>> :) >>> >>> Tks, >>> >>> Eric >>> >>> >>> >>> On 12/11/2010 08:23, Mohammad Naghavi wrote: >>> >>> Hi Eric >>>> I didn't get it! maybe cause I'm totally new to James. what do you mean >>>> by >>>> mailbox in contrast to mailstore? does mailbox means inbox? and >>>> mailstore >>>> as >>>> I understood means spams and deadletters. >>>> also the non-mailbox ones are using database.properties or not? (sure >>>> when >>>> it is configured to use DB for storage) >>>> >>>> Tanks >>>> MN >>>> ________________________________________ >>>> PHP& ASP .Net 3.5 web developer >>>> Java& C# desktop developer >>>> www.mohamnag.com >>>> >>>> >>>> >>>> On Fri, Nov 12, 2010 at 6:25 AM, Eric Charles<[email protected]> wrote: >>>> >>>> Hi, >>>> >>>>> To be complete, there are two types of "mail store". >>>>> >>>>> 1.- The mailbox store which is configured in spring-beans.xml (if >>>>> default >>>>> jpa is used, you have database.properties to define which database to >>>>> use). >>>>> 2.- The other mails (non-mailbox) that use definitions from >>>>> mailstore.xml >>>>> and that can be used in by mailetcontainer.xml to persist mails that >>>>> are >>>>> spam, error,... >>>>> >>>>> This is really confusing and I'm sure we can do better on conf/doc >>>>> level. >>>>> For example, having an additional mailbox.xml file that contains >>>>> definitions for the mailbox. At least, user will see there is two types >>>>> of >>>>> mail : the mailbox and the mailstore. >>>>> >>>>> Tks, >>>>> >>>>> Eric >>>>> >>>>> >>>>> On 11/11/2010 22:34, Mohammad Naghavi wrote: >>>>> >>>>> Thanks now it is functioning! >>>>> >>>>>> ________________________________________ >>>>>> PHP& ASP .Net 3.5 web developer >>>>>> Java& C# desktop developer >>>>>> www.mohamnag.com >>>>>> >>>>>> >>>>>> >>>>>> On Thu, Nov 11, 2010 at 10:27 PM, Gerry Matte<[email protected]> >>>>>> wrote: >>>>>> >>>>>> ee repositories - any are available to use. >>>>>> >>>>>> The mailetcontainer lines se >>>>>>> >>>>>>> >>>>>>> >>>>>>> --------------------------------------------------------------------- >>>>>>> >>>>>> To unsubscribe, e-mail: [email protected] >>>>> For additional commands, e-mail: [email protected] >>>>> >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> >>> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
