[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Expiry problems...



Jens Krinke <j.krinke@gmx.de> writes:

 >    However, the daemon is not expunging the articles and they are still on
 >    the server marked as \Deleted.  Now, if you reenter the group, Gnus and
 >    nnimap are not obeying the \Deleted mark and only showing the \Seen mark
 >    ('O'). The expirable mark ('E', gnus-deleted) has been deleted, as the
 >    daemon has deleted but not expunged the article.

Why might the demon not expunge expired articles?  My demon function just calls
gnus-group-expire-all-groups; if I invoke this command interactively, then it
does seem to expunge articles.

Now, my demon expiry function is set up to run only when Emacs has been idle
for 60 minutes, yet I have another demon function which scans new every 5
minutes.  

  (gnus-demon-add-handler 'jsc-expire-groups nil 60)
  (gnus-demon-add-handler 'gnus-demon-scan-news 5 5)

Could this latter every-5-minute function make Emacs not think it's been idle
and hence prevent the former demon function from running?  (.. or is the notion
of "idleness" based on lack of keyboard/mouse input?)

Thanks,

    --- John