moving message on nearly full mailbox with IMAP

Robert Scussel rscuss at omniti.com
Wed Jul 6 12:48:30 EDT 2005


What exactly would dictate a move?

Even on many OS's move copies the file, make sure that it is a good 
copy, and then deletes the original. MOVE still wouldn't handle this 
case because there still needs to be 2 copies at a given point in time 
to handle fault tolerance.

Just a thought,
B

Gregg Berkholtz wrote:
> On Fri, Jul 01, 2005 at 02:00:03PM -0500, John Madden wrote:
> 
>>>Because IMAP doesn't provide a "move" operation for messages.  Your
>>>client is probably first doing an append of the message to the
>>>destination folder (which is what's putting it over quota) then storing
>>>the delete flag of the original message and expunging.
>>
>>I'm sure we've all had problems with this.
>>
>>Is it wise to modify these clients to instead FETCH, delete/expunge, then STORE?
>>
>>John
>>
> 
> 
> Correct me if I'm wrong, but wouldn't FETCH, delete/expunge, STORE pose
> performance issues for users attempting to move large messages and/or
> folders, while using a client behind a less than ideal connection (ie:
> modem, T1, broadband, etc)?
> 
> With the long-time shift towards the concept of "Trash" and "Recycle
> Bin". It sounds like the IMAP spec needs a MOVE - if not just for the
> ability to MOVE very large messages around, or to move messages into
> the trash when a mailbox is near its quota.
> 
> Couldn't such a spec change be implemented as an RFC "SHOULD", therefore
> allowing servers and clients the option to implement it.
> 
> Gregg
> 
> ---
> Cyrus Home Page: http://asg.web.cmu.edu/cyrus
> Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html


-- 
Robert Scussel
1024D/BAF70959/0036 B19E 86CE 181D 0912  5FCC 92D8 1EA1 BAF7 0959
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list