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]
>
>

Reply via email to