Return-Path: Delivered-To: apmail-jakarta-james-dev-archive@apache.org Received: (qmail 42347 invoked from network); 18 Mar 2002 22:47:03 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 18 Mar 2002 22:47:03 -0000 Received: (qmail 10590 invoked by uid 97); 18 Mar 2002 22:47:09 -0000 Delivered-To: qmlist-jakarta-archive-james-dev@jakarta.apache.org Received: (qmail 10559 invoked by uid 97); 18 Mar 2002 22:47:08 -0000 Mailing-List: contact james-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "James Developers List" Reply-To: "James Developers List" Delivered-To: mailing list james-dev@jakarta.apache.org Received: (qmail 23239 invoked from network); 18 Mar 2002 22:17:44 -0000 X-Originating-IP: [217.39.46.210] From: "Samuel Sadek" To: james-dev@jakarta.apache.org Bcc: Subject: Sending mail from an IMAP store Date: Mon, 18 Mar 2002 22:17:43 +0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 18 Mar 2002 22:17:43.0856 (UTC) FILETIME=[B9C5FB00:01C1CECA] X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Hi there. I seem to experience some problems whenever I attempt to compose and thus send mail from a local IMAP store mail account to another local IMAP store mail account. I ensured that the sender of the mail has the appropriate ACL settings from INBOX mailbox folder. This is definitely the case I have placed some debug traces in the JamesHost.getAbsoluteMailbox() method (near towards the bottom of the method). When I send the mail message I get the following stack trace of errors: java.lang.RuntimeException: Did not find a record Mail1016488671359-0 in spool at org.apache.james.mailrepository.JDBCMailRepository.retrieve(JDBCMailR epository.java:443) at org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.ja va:204) at org.apache.avalon.excalibur.thread.impl.ExecutableRunnable.execute(Ex ecutableRunnable.java:47) at org.apache.avalon.excalibur.thread.impl.WorkerThread.run(WorkerThread .java:86) java.lang.RuntimeException: Exception while retrieving mail: Did not find a reco rd Mail1016488671359-0 in spool at org.apache.james.mailrepository.JDBCMailRepository.retrieve(JDBCMailR epository.java:483) at org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.ja va:204) at org.apache.avalon.excalibur.thread.impl.ExecutableRunnable.execute(Ex ecutableRunnable.java:47) at org.apache.avalon.excalibur.thread.impl.WorkerThread.run(WorkerThread .java:86) org.apache.james.AccessControlException: Access denied by ACL at org.apache.james.imapserver.FileMailbox.getAllRights(FileMailbox.java :809) at org.apache.james.imapserver.JamesHost.getAbsoluteMailbox(JamesHost.ja va:308) at org.apache.james.imapserver.JamesHost.getMailbox(JamesHost.java:246) at java.lang.reflect.Method.invoke(Native Method) at org.apache.avalon.phoenix.components.application.BlockInvocationHandl er.invoke(BlockInvocationHandler.java:91) at $Proxy10.getMailbox(Unknown Source) at org.apache.james.James.storeMail(James.java:468) at java.lang.reflect.Method.invoke(Native Method) at org.apache.avalon.phoenix.components.application.BlockInvocationHandl er.invoke(BlockInvocationHandler.java:91) at $Proxy11.storeMail(Unknown Source) at org.apache.james.transport.mailets.LocalDelivery.service(LocalDeliver y.java:34) at org.apache.james.transport.LinearProcessor.service(LinearProcessor.ja va:172) at org.apache.james.transport.JamesSpoolManager.process(JamesSpoolManage r.java:240) at org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.ja va:207) at org.apache.avalon.excalibur.thread.impl.ExecutableRunnable.execute(Ex ecutableRunnable.java:47) at org.apache.avalon.excalibur.thread.impl.WorkerThread.run(WorkerThread .java:86) java.lang.RuntimeException: Exception storing mail: org.apache.james.AccessContr olException: Access denied by ACL at org.apache.james.James.storeMail(James.java:483) at java.lang.reflect.Method.invoke(Native Method) at org.apache.avalon.phoenix.components.application.BlockInvocationHandl er.invoke(BlockInvocationHandler.java:91) at $Proxy11.storeMail(Unknown Source) at org.apache.james.transport.mailets.LocalDelivery.service(LocalDeliver y.java:34) at org.apache.james.transport.LinearProcessor.service(LinearProcessor.ja va:172) at org.apache.james.transport.JamesSpoolManager.process(JamesSpoolManage r.java:240) at org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.ja va:207) at org.apache.avalon.excalibur.thread.impl.ExecutableRunnable.execute(Ex ecutableRunnable.java:47) at org.apache.avalon.excalibur.thread.impl.WorkerThread.run(WorkerThread .java:86) Am I right in deducing that IMAP mail attempts tp ultimately write the sent message to the 'inbox' POP3 table in the db repository? How does IMAP store incoming mail for users? Does it write to INBOX folder as I suspect it should? Can anyone advise me as to the status of the IMAP protocol under proposal within JAMES in terms of what IMAP can and can't do with reference to RFC2060? I would appreciate some thorough comments and feedback to this as I may attempt to ratify this implementation myself... Thanks Sam. _________________________________________________________________ Chat with friends online, try MSN Messenger: http://messenger.msn.com -- To unsubscribe, e-mail: For additional commands, e-mail: