[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: expiry =? expunge



Simon Josefsson writes:

> What it boils down to is to map the Gnus expiry process into the IMAP
> expiry process. I hadn't realized this was possible, hence the client
> specific `gnus-expire' flag on the server. Think of expire marks as a
> delayed delete mark (which is exactly the semantics of \Deleted in
> IMAP).

No, they do not mean the same thing: \Delete means this article will
be nuked on the next EXPUNGE (I don't think you can say EXPUNGE
articles that are more than N days old).  Gnus' expire mark means this
article will be nuked when certain other conditions are fulfilled
(usually it is means the article is old enough).

This is a very nice feature that lets you have loads of articles
marked as expirable but they will not be nuked at the same time.  The
lack of this feature is one of the reasons Netscape sucks when it
comes to mail handling.

> I think this is a good and necessery step since it makes nnimap a
> better IMAP citizen. What do you think?

I think the current way of handling article removal is good.  Users
have access to the \Delete attribute through
`gnus-summary-delete-article' and to the EXPUNGE command through
`gnus-group-nnimap-expunge'.

I love article expiry.  Please don't make it go away !

Kim-Minh.