Gnus development mailing list
 help / color / mirror / Atom feed
* nnimap not expiring?
@ 2005-04-30  0:17 Bjorn Solberg
  2005-05-01  8:04 ` Simon Josefsson
  0 siblings, 1 reply; 3+ messages in thread
From: Bjorn Solberg @ 2005-04-30  0:17 UTC (permalink / raw)


My setup:

GNU Emacs 21.3.1 (i386-mingw-nt5.1.2600) of 2004-03-10 on NYAUMO
No Gnus v0.3 (from gnus-CURRENT-20050304.tar.gz)

I'm talking to the IMAP server (which is a Lotus Notes server) as
a secondary method:
(setq gnus-secondary-select-methods
      '((nnimap "notes1")))

Articles marked 'E' aren't being deleted from nnimap groups upon exit,
even if they're over 7 days old.  I've also tried to explicitly set
expiry-wait and expiry-target for the group but it has no effect.
Is this a known issue, or is it working for other people?  Is it related
to the "SEARCH Database is not full-text indexed" message below?  Any
suggestion for a workaround or fix?

*imap-debug* output from quitting the group below.

Thanks,

Bjorn.


======================================================================
1 -> imap-opened: buffer=" *nnimap* notes1"
1 <- imap-opened: (open run)
======================================================================
1 -> imap-current-mailbox-p: mailbox="INBOX" examine=nil buffer=nil
| 2 -> imap-current-mailbox-p-1: mailbox="INBOX" examine=nil
| 2 <- imap-current-mailbox-p-1: t
1 <- imap-current-mailbox-p: t
======================================================================
1 -> imap-search: predicate="UID 446,482,716,1226:1227,1229,1236:1237,1263,1274,1280:1281,1378,1434,1439,1455:1457,1503,1507,1511,1544,1552:1554,1598,1673,1679,1683,1719,1727:1728,1790,1830,1835:1837,1940,1942,2006,2013,2015:2016,2022 NOT SINCE 22-Apr-2005" buffer=nil
| 2 -> imap-mailbox-put: propname=search value=dummy mailbox=nil buffer=nil
| 2 <- imap-mailbox-put: t
| 2 -> imap-send-command-wait: command="UID SEARCH UID 446,482,716,1226:1227,1229,1236:1237,1263,1274,1280:1281,1378,1434,1439,1455:1457,1503,1507,1511,1544,1552:1554,1598,1673,1679,1683,1719,1727:1728,1790,1830,1835:1837,1940,1942,2006,2013,2015:2016,2022 NOT SINCE 22-Apr-2005" buffer=nil
| | 3 -> imap-send-command: command="UID SEARCH UID 446,482,716,1226:1227,1229,1236:1237,1263,1274,1280:1281,1378,1434,1439,1455:1457,1503,1507,1511,1544,1552:1554,1598,1673,1679,1683,1719,1727:1728,1790,1830,1835:1837,1940,1942,2006,2013,2015:2016,2022 NOT SINCE 22-Apr-2005" buffer=nil
| | | 4 -> imap-send-command-1: cmdstr="109 UID SEARCH UID 446,482,716,1226:1227,1229,1236:1237,1263,1274,1280:1281,1378,1434,1439,1455:1457,1503,1507,1511,1544,1552:1554,1598,1673,1679,1683,1719,1727:1728,1790,1830,1835:1837,1940,1942,2006,2013,2015:2016,2022 NOT SINCE 22-Apr-2005"
| | | 4 <- imap-send-command-1: nil
| | 3 <- imap-send-command: 109
| | 3 -> imap-wait-for-tag: tag=109 buffer=nil
| | | 4 -> imap-arrival-filter: proc=#<process imap> string="109 NO SEARCH Database is not full-text indexed
"
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 50
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-parse-resp-text: 
| | | | | | 7 -> imap-parse-resp-text-code: 
| | | | | | 7 <- imap-parse-resp-text-code: nil
| | | | | 6 <- imap-parse-resp-text: nil
| | | | 5 <- imap-parse-response: nil
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: nil
| | | 4 <- imap-arrival-filter: nil
| | 3 <- imap-wait-for-tag: (109 NO nil "SEARCH Database is not full-text indexed")
| 2 <- imap-send-command-wait: (109 NO nil "SEARCH Database is not full-text indexed")
1 <- imap-search: nil
======================================================================
1 -> imap-opened: buffer=nil
1 <- imap-opened: (open run)
======================================================================
1 -> imap-current-mailbox-p: mailbox="INBOX" examine=nil buffer=nil
| 2 -> imap-current-mailbox-p-1: mailbox="INBOX" examine=nil
| 2 <- imap-current-mailbox-p-1: t
1 <- imap-current-mailbox-p: t
======================================================================
1 -> imap-mailbox-status: mailbox="INBOX" items=unseen buffer=" *nnimap* notes1"
| 2 -> imap-send-command-wait: command=("STATUS \"" "INBOX" "\" " "(UNSEEN)") buffer=nil
| | 3 -> imap-send-command: command=("STATUS \"" "INBOX" "\" " "(UNSEEN)") buffer=nil
| | | 4 -> imap-send-command-1: cmdstr="110 STATUS \"INBOX\" (UNSEEN)"
| | | 4 <- imap-send-command-1: nil
| | 3 <- imap-send-command: 110
| | 3 -> imap-wait-for-tag: tag=110 buffer=nil
| | | 4 -> imap-arrival-filter: proc=#<process imap> string="* STATUS INBOX (UNSEEN 0)
110 OK STATUS completed
"
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 28
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-parse-status: 
| | | | | | 7 -> imap-mailbox-put: propname=unseen value=0 mailbox="INBOX" buffer=nil
| | | | | | 7 <- imap-mailbox-put: t
| | | | | 6 <- imap-parse-status: nil
| | | | 5 <- imap-parse-response: nil
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 26
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-parse-resp-text: 
| | | | | | 7 -> imap-parse-resp-text-code: 
| | | | | | 7 <- imap-parse-resp-text-code: nil
| | | | | 6 <- imap-parse-resp-text: nil
| | | | 5 <- imap-parse-response: nil
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: nil
| | | 4 <- imap-arrival-filter: nil
| | 3 <- imap-wait-for-tag: OK
| 2 <- imap-send-command-wait: OK
| 2 -> imap-mailbox-get: propname=unseen mailbox="INBOX" buffer=nil
| 2 <- imap-mailbox-get: 0
1 <- imap-mailbox-status: 0
======================================================================
1 -> imap-mailbox-expunge: asynch=t buffer=nil
| 2 -> imap-send-command: command="EXPUNGE" buffer=nil
| | 3 -> imap-send-command-1: cmdstr="111 EXPUNGE"
| | 3 <- imap-send-command-1: nil
| 2 <- imap-send-command: 111
1 <- imap-mailbox-expunge: 111
======================================================================
1 -> imap-arrival-filter: proc=#<process imap> string="111 OK EXPUNGE completed
"
| 2 -> imap-find-next-line: 
| 2 <- imap-find-next-line: 27
| 2 -> imap-parse-response: 
| | 3 -> imap-parse-resp-text: 
| | | 4 -> imap-parse-resp-text-code: 
| | | 4 <- imap-parse-resp-text-code: nil
| | 3 <- imap-parse-resp-text: nil
| 2 <- imap-parse-response: nil
| 2 -> imap-find-next-line: 
| 2 <- imap-find-next-line: nil
1 <- imap-arrival-filter: nil



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: nnimap not expiring?
  2005-04-30  0:17 nnimap not expiring? Bjorn Solberg
@ 2005-05-01  8:04 ` Simon Josefsson
  2005-05-02 18:22   ` Bjorn Solberg
  0 siblings, 1 reply; 3+ messages in thread
From: Simon Josefsson @ 2005-05-01  8:04 UTC (permalink / raw)
  Cc: ding

Bjorn Solberg <bjorn_ding@hekneby.org> writes:

> I'm talking to the IMAP server (which is a Lotus Notes server) as
> a secondary method:
> (setq gnus-secondary-select-methods
>       '((nnimap "notes1")))
>
> Articles marked 'E' aren't being deleted from nnimap groups upon exit,
> even if they're over 7 days old.  I've also tried to explicitly set
> expiry-wait and expiry-target for the group but it has no effect.
> Is this a known issue, or is it working for other people?  Is it related
> to the "SEARCH Database is not full-text indexed" message below?  Any
> suggestion for a workaround or fix?

Good guess, Gnus is sending a command to look for the old messages:

> | | | 4 -> imap-send-command-1: cmdstr="109 UID SEARCH UID 446,482,716,1226:1227,1229,1236:1237,1263,1274,1280:1281,1378,1434,1439,1455:1457,1503,1507,1511,1544,1552:1554,1598,1673,1679,1683,1719,1727:1728,1790,1830,1835:1837,1940,1942,2006,2013,2015:2016,2022 NOT SINCE 22-Apr-2005"
...
> | | | 4 -> imap-arrival-filter: proc=#<process imap> string="109 NO SEARCH Database is not full-text indexed

But the server doesn't reply.  This is not a full-text search, so I
don't really understand the error message.  The IMAP server in Lotus
Notes is not the best one around...

I don't know a workaround for this.  Perhaps enable a full-text index
on the server?



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: nnimap not expiring?
  2005-05-01  8:04 ` Simon Josefsson
@ 2005-05-02 18:22   ` Bjorn Solberg
  0 siblings, 0 replies; 3+ messages in thread
From: Bjorn Solberg @ 2005-05-02 18:22 UTC (permalink / raw)


Simon Josefsson writes:

> Bjorn Solberg <bjorn_ding@hekneby.org> writes:
>> I'm talking to the IMAP server (which is a Lotus Notes server) as
>> a secondary method:
>> (setq gnus-secondary-select-methods
>> '((nnimap "notes1")))
>> 
>> Articles marked 'E' aren't being deleted from nnimap groups upon exit,
>> even if they're over 7 days old.  I've also tried to explicitly set
>> expiry-wait and expiry-target for the group but it has no effect.
>> Is this a known issue, or is it working for other people?  Is it related
>> to the "SEARCH Database is not full-text indexed" message below?  Any
>> suggestion for a workaround or fix?

> Good guess, Gnus is sending a command to look for the old messages:

>> | | | 4 -> imap-send-command-1: cmdstr="109 UID SEARCH UID 446,482,716,1226:1227,1229,1236:1237,1263,1274,1280:1281,1378,1434,1439,1455:1457,1503,1507,1511,1544,1552:1554,1598,1673,1679,1683,1719,1727:1728,1790,1830,1835:1837,1940,1942,2006,2013,2015:2016,2022 NOT SINCE 22-Apr-2005"
> ...
>> | | | 4 -> imap-arrival-filter: proc=#<process imap> string="109 NO SEARCH Database is not full-text indexed

> But the server doesn't reply.  This is not a full-text search, so I
> don't really understand the error message.  The IMAP server in Lotus
> Notes is not the best one around...

Dang...

> I don't know a workaround for this.  Perhaps enable a full-text index
> on the server?

Well, this being in a big corporation and all where the IMAP server on
Lotus Notes isn't officially supported and I have no admin access to it,
there doesn't seem to be too much hope for that.  I'll have to read up on
IMAP specifics and see if there's perhaps a way to accomplish it without
using SEARCH.

Bjorn.



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-05-02 18:22 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-04-30  0:17 nnimap not expiring? Bjorn Solberg
2005-05-01  8:04 ` Simon Josefsson
2005-05-02 18:22   ` Bjorn Solberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).