On 12/8/08, Megha Agarval <[EMAIL PROTECTED]> wrote:
> Robert Burrell Donkin wrote:
>> On 12/5/08, Megha Agarval <[EMAIL PROTECTED]> wrote:
>>> Robert Burrell Donkin wrote:
>>>> On Thu, Dec 4, 2008 at 9:06 AM, Megha Agarval <[EMAIL PROTECTED]> wrote:
>>>>> Hi,
>>>>>
>>>>> I am running the spring deployment version of James. The IMAP service
>>>>> starts
>>>>> on the required port but while accessing the mailbox I get the
>>>>> following
>>>>> exception:
>>>>>
>>>>> java.lang.ClassNotFoundException:
>>>>> org.apache.james.mailboxmanager.repository.MailboxManagerMailRepository
>>>>>
>>>>> In the config file I am using the following in the mailboxmanager
>>>>> block:
>>>>>
>>>>> <factory
>>>>> class="org.apache.james.mailboxmanager.torque.TorqueMailboxManagerFactory">
>>>>>
>>>>> Any ideas how to fix this ?
>>
>> I've expanded the smoke tests over the weekend. IMAP was initialiding
>> but the data access was not configured correctly. Please update to the
>> latest code and retry.
>>
>> - Robert
>>
>> Robert
>>
>
> Hi Robert,
>
> With the latest code, the IMAP service starts fine. I can set up
> mailboxes and connect to the server without any exceptions. On sending
> mails the sent mails are stored in the sent folder. But I still cant
> access the incoming mails in the mailbox. There are no error messages
> though.
>
> Is there some configuration required to receive the mails in the user
> mailbox ?

IMAP is a mail reading protocol. So, the real question is how to get
your mail into James.

Do you plan to run SMTP?
Download mail from a POP3 server?
>From an IMAP account?

Robert

>
> Regards,
> Megha
>
>>>> if you're using an old assembly configuration (rather than vanilla
>>>> trunk) you need to update it. this is the current block:
>>>>
>>>>   <!-- IMAP server -->
>>>>   <block name="imapserver"
>>>> class="org.apache.james.imapserver.ImapServer">
>>>>     <provide name="localusersrepository"
>>>> role="org.apache.james.api.user.UsersRepository"/>
>>>>     <provide name="sockets"
>>>>
>>>> role="org.apache.avalon.cornerstone.services.sockets.SocketManager"/>
>>>>     <provide name="connections"
>>>>              role="org.apache.james.socket.JamesConnectionManager"/>
>>>>     <provide name="thread-manager"
>>>>
>>>> role="org.apache.avalon.cornerstone.services.threads.ThreadManager"
>>>> />
>>>>     <provide name="dnsserver"
>>>> role="org.apache.james.api.dnsservice.DNSService"/>
>>>>     <provide name="James" role="org.apache.james.services.MailServer"/>
>>>>     <provide name="filesystem"
>>>> role="org.apache.james.services.FileSystem"
>>>> />
>>>>   </block>
>>>>
>>>> - robert
>>> Hi Robert,
>>>
>>> I have the same configuration in assmbly.xml as you said.
>>>
>>> Here is what I have in config.xml related to imap:
>>>
>>> In James Block:
>>>
>>>   <inboxRepository>
>>>           <repository destinationURL="mailboxmanager://#mail/"
>>>               postfix=".INBOX" translateDelimiters="true" type="MAIL" />
>>>   </inboxRepository>
>>>
>>>
>>> In Mailboxmanager block:
>>>
>>> <mailboxmanager>
>>>     <namespaces>
>>>        <usernamespace name="#mail" delimiter="."/>
>>>     </namespaces>
>>>
>>> <factory
>>>     
>>> class="org.apache.james.mailboxmanager.torque.TorqueMailboxManagerFactory">
>>>
>>> <configFile>file://conf/mailboxManagerSqlResources.xml</configFile>
>>>
>>> <torque-properties>
>>>
>>>      <property name="torque.database.default" value="mailboxmanager"/>
>>>
>>>      <property name="torque.database.mailboxmanager.adapter"
>>>                 value="derby"/>
>>>
>>>      <property name="torque.dsfactory.mailboxmanager.factory"
>>> value="org.apache.torque.dsfactory.SharedPoolDataSourceFactory"/>
>>>
>>>      <property name="torque.dsfactory.mailboxmanager.connection.driver"
>>> value="org.apache.derby.jdbc.EmbeddedDriver"/>
>>>
>>>      <property name="torque.dsfactory.mailboxmanager.connection.url"
>>> value="jdbc:derby:../apps/james/var/mailboxmanager-derbydb;create=true"/>
>>>
>>>      <property name="torque.dsfactory.mailboxmanager.connection.user"
>>>              value="app"/>
>>>
>>>      <property name="torque.dsfactory.mailboxmanager.connection.password"
>>>                             value="app"/>
>>>
>>>      <property name="torque.dsfactory.mailboxmanager.pool.maxActive"
>>>                             value="100"/>
>>>
>>> </torque-properties>
>>>
>>> </factory>
>>>
>>> </mailboxmanager>
>>>
>>> In ImapServer Block:
>>>
>>> <imapserver enabled="true">
>>>        <!-- port 993 is the well-known/IANA registered port for IMAPs ie
>>> over SSL/TLS -->
>>>        <!-- port 143 is the well-known/IANA registered port for Standard
>>> IMAP4 -->
>>>        <port>10143</port>
>>>        <handler>
>>>         <!-- RFC 3501 requires a minimum timeout of 30 minutes -->
>>>         <connectiontimeout>1800000</connectiontimeout>
>>>         <streamdump enabled="true" directory="../apps/james/streamdump"
>>> />
>>>        </handler>
>>> </imapserver>
>>>
>>> Is this the right config ?
>>>
>>> Regards,
>>> Megha
>>>
>>>
>>>> ---------------------------------------------------------------------
>>>> 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]
>>
>
>
>
> ---------------------------------------------------------------------
> 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