Gnus development mailing list
 help / color / mirror / Atom feed
* Gnus - Exchange IMAP issues (can't enter INBOX)
@ 2008-01-28 21:18 Ted Zlatanov
  2008-02-05 20:47 ` Ted Zlatanov
  0 siblings, 1 reply; 5+ messages in thread
From: Ted Zlatanov @ 2008-01-28 21:18 UTC (permalink / raw)
  To: Ding Mailing List

I get an interesting error when trying to refresh INBOX on a MS Exchange
server over IMAP.  I can't enter the INBOX, so it's annoying.  I haven't
seen it before with other Exchange servers, so I don't know if something
is misconfigured on my end...

Thanks
Ted

Debugger entered--Lisp error: (error "Internal error, tag 1775 status BAD code nil text The specified message set is invalid.")
  signal(error ("Internal error, tag 1775 status BAD code nil text The specified message set is invalid."))
  error("Internal error, tag %s status %s code %s text %s" 1775 BAD nil "The specified message set is invalid.")
  ad-Orig-imap-parse-response()
  imap-parse-response()
  ad-Orig-imap-arrival-filter(#<process imap<1>> "1775 BAD The specified message set is invalid.\r\n")
  imap-arrival-filter(#<process imap<1>> "1775 BAD The specified message set is invalid.\r\n")
  accept-process-output(#<process imap<1>> 0 100)
  ad-Orig-imap-wait-for-tag(1775 nil)
  imap-wait-for-tag(1775 nil)
  ad-Orig-imap-send-command-wait("FETCH 1,* UID" nil)
  imap-send-command-wait("FETCH 1,* UID")
  ad-Orig-imap-fetch("1,*" "UID" nil nouidfetch nil)
  imap-fetch("1,*" "UID" nil nouidfetch)
  ad-Orig-nnimap-find-minmax-uid("INBOX" t)
  nnimap-find-minmax-uid("INBOX" t)
  ad-Orig-nnimap-request-group("INBOX" "my.exchange.server" nil)
  nnimap-request-group("INBOX" "my.exchange.server" nil)
  gnus-activate-group("nnimap+my.exchange.server:INBOX" scan nil (nnimap "my.exchange.server" (nnimap-stream ssl)))
  gnus-group-get-new-news-this-group(nil)
  gnus-topic-get-new-news-this-topic(nil)
  call-interactively(gnus-topic-get-new-news-this-topic nil nil)

nnimap debug:

======================================================================
1 -> nnimap-server-opened: server="my.exchange.server"
1 <- nnimap-server-opened: nil
======================================================================
1 -> nnimap-open-server: server="my.exchange.server" defs=((nnimap-stream ssl))
| 2 -> nnimap-server-opened: server="my.exchange.server"
| 2 <- nnimap-server-opened: nil
| 2 -> nnimap-open-connection: server="my.exchange.server"
| | 3 -> nnimap-possibly-change-server: server="my.exchange.server"
| | 3 <- nnimap-possibly-change-server: " *nnimap* my.exchange.server"
| 2 <- nnimap-open-connection: (("my.exchange.server" " *nnimap* my.exchange.server") ("blockstar.com" " *nnimap* blockstar.com"))
1 <- nnimap-open-server: (("my.exchange.server" " *nnimap* my.exchange.server") ("blockstar.com" " *nnimap* blockstar.com"))
======================================================================
1 -> nnimap-request-scan: group="INBOX" server="my.exchange.server"
| 2 -> nnimap-split-articles: group="INBOX" server="my.exchange.server"
| | 3 -> nnimap-possibly-change-server: server="my.exchange.server"
| | 3 <- nnimap-possibly-change-server: " *nnimap* my.exchange.server"
| | 3 -> nnimap-split-find-inbox: server="my.exchange.server"
| | 3 <- nnimap-split-find-inbox: ("INBOX")
| | 3 -> nnimap-possibly-change-group: group="INBOX" server=nil
| | | 4 -> nnimap-possibly-change-server: server=nil
| | | 4 <- nnimap-possibly-change-server: " *nnimap* my.exchange.server"
| | | 4 -> nnimap-verify-uidvalidity: group="INBOX" server="my.exchange.server"
| | | 4 <- nnimap-verify-uidvalidity: t
| | 3 <- nnimap-possibly-change-group: "INBOX"
| | 3 -> nnimap-split-find-rule: server="my.exchange.server" inbox="INBOX"
| | 3 <- nnimap-split-find-rule: nil
| 2 <- nnimap-split-articles: t
1 <- nnimap-request-scan: t
======================================================================
1 -> nnimap-request-group: group="INBOX" server="my.exchange.server" fast=nil
| 2 -> nnimap-request-update-info-internal: group="INBOX" info=("nnimap+my.exchange.server:INBOX" 3 nil ((tick 2 (16 . 20) 22 26)) (nnimap "my.exchange.server" (nnimap-stream ssl)) ((uidvalidity . "33710"))) server="my.exchange.server"
| | 3 -> nnimap-possibly-change-group: group="INBOX" server="my.exchange.server"
| | | 4 -> nnimap-possibly-change-server: server="my.exchange.server"
| | | 4 <- nnimap-possibly-change-server: " *nnimap* my.exchange.server"
| | | 4 -> nnimap-verify-uidvalidity: group="INBOX" server="my.exchange.server"
| | | 4 <- nnimap-verify-uidvalidity: t
| | 3 <- nnimap-possibly-change-group: "INBOX"
| | 3 -> nnimap-mark-permanent-p: mark=read group=nil
| | | 4 -> nnimap-mark-to-flag: preds=read always-list=nil make-string=nil
| | | | 5 -> nnimap-mark-to-flag-1: preds=read
| | | | 5 <- nnimap-mark-to-flag-1: "\\Seen"
| | | 4 <- nnimap-mark-to-flag: "\\Seen"
| | 3 <- nnimap-mark-permanent-p: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | 3 -> nnimap-mark-permanent-p: mark=tick group=nil
| | | 4 -> nnimap-mark-to-flag: preds=tick always-list=nil make-string=nil
| | | | 5 -> nnimap-mark-to-flag-1: preds=tick
| | | | 5 <- nnimap-mark-to-flag-1: "\\Flagged"
| | | 4 <- nnimap-mark-to-flag: "\\Flagged"
| | 3 <- nnimap-mark-permanent-p: ("\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | 3 -> nnimap-mark-to-flag: preds=tick always-list=nil make-string=nil
| | | 4 -> nnimap-mark-to-flag-1: preds=tick
| | | 4 <- nnimap-mark-to-flag-1: "\\Flagged"
| | 3 <- nnimap-mark-to-flag: "\\Flagged"
| | 3 -> nnimap-mark-to-predicate: pred=tick
| | 3 <- nnimap-mark-to-predicate: "FLAGGED"
| | 3 -> nnimap-mark-permanent-p: mark=reply group=nil
| | | 4 -> nnimap-mark-to-flag: preds=reply always-list=nil make-string=nil
| | | | 5 -> nnimap-mark-to-flag-1: preds=reply
| | | | 5 <- nnimap-mark-to-flag-1: "\\Answered"
| | | 4 <- nnimap-mark-to-flag: "\\Answered"
| | 3 <- nnimap-mark-permanent-p: ("\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | 3 -> nnimap-mark-to-flag: preds=reply always-list=nil make-string=nil
| | | 4 -> nnimap-mark-to-flag-1: preds=reply
| | | 4 <- nnimap-mark-to-flag-1: "\\Answered"
| | 3 <- nnimap-mark-to-flag: "\\Answered"
| | 3 -> nnimap-mark-to-predicate: pred=reply
| | 3 <- nnimap-mark-to-predicate: "ANSWERED"
| | 3 -> nnimap-mark-permanent-p: mark=expire group=nil
| | | 4 -> nnimap-mark-to-flag: preds=expire always-list=nil make-string=nil
| | | | 5 -> nnimap-mark-to-flag-1: preds=expire
| | | | 5 <- nnimap-mark-to-flag-1: "gnus-expire"
| | | 4 <- nnimap-mark-to-flag: "gnus-expire"
| | 3 <- nnimap-mark-permanent-p: nil
| | 3 -> nnimap-mark-permanent-p: mark=killed group=nil
| | | 4 -> nnimap-mark-to-flag: preds=killed always-list=nil make-string=nil
| | | | 5 -> nnimap-mark-to-flag-1: preds=killed
| | | | 5 <- nnimap-mark-to-flag-1: "gnus-killed"
| | | 4 <- nnimap-mark-to-flag: "gnus-killed"
| | 3 <- nnimap-mark-permanent-p: nil
| | 3 -> nnimap-mark-permanent-p: mark=bookmark group=nil
| | | 4 -> nnimap-mark-to-flag: preds=bookmark always-list=nil make-string=nil
| | | | 5 -> nnimap-mark-to-flag-1: preds=bookmark
| | | | 5 <- nnimap-mark-to-flag-1: "gnus-bookmark"
| | | 4 <- nnimap-mark-to-flag: "gnus-bookmark"
| | 3 <- nnimap-mark-permanent-p: nil
| | 3 -> nnimap-mark-permanent-p: mark=dormant group=nil
| | | 4 -> nnimap-mark-to-flag: preds=dormant always-list=nil make-string=nil
| | | | 5 -> nnimap-mark-to-flag-1: preds=dormant
| | | | 5 <- nnimap-mark-to-flag-1: "gnus-dormant"
| | | 4 <- nnimap-mark-to-flag: "gnus-dormant"
| | 3 <- nnimap-mark-permanent-p: nil
| | 3 -> nnimap-mark-permanent-p: mark=score group=nil
| | | 4 -> nnimap-mark-to-flag: preds=score always-list=nil make-string=nil
| | | | 5 -> nnimap-mark-to-flag-1: preds=score
| | | | 5 <- nnimap-mark-to-flag-1: "gnus-score"
| | | 4 <- nnimap-mark-to-flag: "gnus-score"
| | 3 <- nnimap-mark-permanent-p: nil
| | 3 -> nnimap-mark-permanent-p: mark=save group=nil
| | | 4 -> nnimap-mark-to-flag: preds=save always-list=nil make-string=nil
| | | | 5 -> nnimap-mark-to-flag-1: preds=save
| | | | 5 <- nnimap-mark-to-flag-1: "gnus-save"
| | | 4 <- nnimap-mark-to-flag: "gnus-save"
| | 3 <- nnimap-mark-permanent-p: nil
| | 3 -> nnimap-mark-permanent-p: mark=cache group=nil
| | | 4 -> nnimap-mark-to-flag: preds=cache always-list=nil make-string=nil
| | | | 5 -> nnimap-mark-to-flag-1: preds=cache
| | | | 5 <- nnimap-mark-to-flag-1: "gnus-cache"
| | | 4 <- nnimap-mark-to-flag: "gnus-cache"
| | 3 <- nnimap-mark-permanent-p: nil
| | 3 -> nnimap-mark-permanent-p: mark=download group=nil
| | | 4 -> nnimap-mark-to-flag: preds=download always-list=nil make-string=nil
| | | | 5 -> nnimap-mark-to-flag-1: preds=download
| | | | 5 <- nnimap-mark-to-flag-1: "gnus-download"
| | | 4 <- nnimap-mark-to-flag: "gnus-download"
| | 3 <- nnimap-mark-permanent-p: nil
| | 3 -> nnimap-mark-permanent-p: mark=unsend group=nil
| | | 4 -> nnimap-mark-to-flag: preds=unsend always-list=nil make-string=nil
| | | | 5 -> nnimap-mark-to-flag-1: preds=unsend
| | | | 5 <- nnimap-mark-to-flag-1: "gnus-unsend"
| | | 4 <- nnimap-mark-to-flag: "gnus-unsend"
| | 3 <- nnimap-mark-permanent-p: nil
| | 3 -> nnimap-mark-permanent-p: mark=forward group=nil
| | | 4 -> nnimap-mark-to-flag: preds=forward always-list=nil make-string=nil
| | | | 5 -> nnimap-mark-to-flag-1: preds=forward
| | | | 5 <- nnimap-mark-to-flag-1: "gnus-forward"
| | | 4 <- nnimap-mark-to-flag: "gnus-forward"
| | 3 <- nnimap-mark-permanent-p: nil
| | 3 -> nnimap-mark-to-predicate: pred=recent
| | 3 <- nnimap-mark-to-predicate: "RECENT"
| | 3 -> nnimap-mark-permanent-p: mark=seen group=nil
| | | 4 -> nnimap-mark-to-flag: preds=seen always-list=nil make-string=nil
| | | | 5 -> nnimap-mark-to-flag-1: preds=seen
| | | | 5 <- nnimap-mark-to-flag-1: "gnus-seen"
| | | 4 <- nnimap-mark-to-flag: "gnus-seen"
| | 3 <- nnimap-mark-permanent-p: nil
| 2 <- nnimap-request-update-info-internal: ("nnimap+my.exchange.server:INBOX" 3 nil ((tick 2 (16 . 20) 22 26)) (nnimap "my.exchange.server" (nnimap-stream ssl)) ((uidvalidity . "33710")))
| 2 -> nnimap-possibly-change-group: group="INBOX" server="my.exchange.server"
| | 3 -> nnimap-possibly-change-server: server="my.exchange.server"
| | 3 <- nnimap-possibly-change-server: " *nnimap* my.exchange.server"
| 2 <- nnimap-possibly-change-group: "INBOX"
| 2 -> nnimap-before-find-minmax-bugworkaround: 
| 2 <- nnimap-before-find-minmax-bugworkaround: t
| 2 -> nnimap-find-minmax-uid: group="INBOX" examine=t

IMAP debug:

======================================================================
1 -> imap-arrival-filter: proc=#<process imap> string="24961 OK EXPUNGE completed
"
| 2 -> imap-find-next-line: 
| 2 <- imap-find-next-line: 29
| 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
| 2 -> imap-opened: buffer=" *nnimap* my.exchange.server"
| 2 <- imap-opened: nil
| | 3 -> imap-open: server="my.exchange.server" port=nil stream=ssl auth=nil buffer=" *nnimap* my.exchange.server"
| | | 4 -> imap-opened: buffer=" *nnimap* my.exchange.server"
| | | 4 <- imap-opened: nil
| | | 4 -> imap-open-1: buffer=" *nnimap* my.exchange.server"
| | | | 5 -> imap-ssl-open: name="imap" buffer=" *nnimap* my.exchange.server" server="my.exchange.server" port=nil
| | | | | 6 -> imap-parse-greeting: 
| | | | | 6 <- imap-parse-greeting: nil
| | | | | 6 -> imap-parse-greeting: 
| | | | | 6 <- imap-parse-greeting: nonauth
| | | | 5 <- imap-ssl-open: #<process imap<1>>
| | | 4 <- imap-open-1: #<process imap<1>>
| | | 4 -> imap-opened: buffer=" *nnimap* my.exchange.server"
| | | | 5 -> imap-send-command-wait: command="NOOP" buffer=nil
| | | | | 6 -> imap-send-command: command="NOOP" buffer=nil
| | | | | | 7 -> imap-send-command-1: cmdstr="1761 NOOP"
| | | | | | 7 <- imap-send-command-1: nil
| | | | | 6 <- imap-send-command: 1761
| | | | | 6 -> imap-wait-for-tag: tag=1761 buffer=nil
| | | | | | 7 -> imap-arrival-filter: proc=#<process imap<1>> string="1761 OK NOOP completed.
"
| | | | | | | 8 -> imap-find-next-line: 
| | | | | | | 8 <- imap-find-next-line: 26
| | | | | | | 8 -> imap-parse-response: 
| | | | | | | | 9 -> imap-parse-resp-text: 
| | | | | | | | | 10 -> imap-parse-resp-text-code: 
| | | | | | | | | 10 <- imap-parse-resp-text-code: nil
| | | | | | | | 9 <- imap-parse-resp-text: nil
| | | | | | | 8 <- imap-parse-response: nil
| | | | | | | 8 -> imap-find-next-line: 
| | | | | | | 8 <- imap-find-next-line: nil
| | | | | | 7 <- imap-arrival-filter: nil
| | | | | 6 <- imap-wait-for-tag: OK
| | | | 5 <- imap-send-command-wait: OK
| | | 4 <- imap-opened: t
| | 3 <- imap-open: " *nnimap* my.exchange.server"
| | 3 -> imap-capability: identifier=IMAP4 buffer=" *nnimap* my.exchange.server"
| | 3 <- imap-capability: (IMAP4 IMAP4REV1 AUTH=NTLM AUTH=GSSAPI IDLE NAMESPACE LITERAL+)
| | 3 -> imap-authenticate: user=nil passwd=nil buffer=" *nnimap* my.exchange.server"
| | | 4 -> imap-login-auth: buffer=#<buffer  *nnimap* my.exchange.server>
| | | | 5 -> imap-interactive-login: buffer=#<buffer  *nnimap* my.exchange.server> loginfunc=#[(user passwd) "\304\305\306\b!\307\306	!\310\260\x05!\211\x1a\311=\203\x18\0\312\202^[\0
\x13\313)\207" [user passwd status imap-error imap-send-command-wait "LOGIN \"" imap-quote-specials "\" \"" "\"" OK t nil] 7]
| | | | | 6 -> imap-send-command-wait: command="LOGIN \"tzlatanov\" \"c/VLAK/sk\"" buffer=nil
| | | | | | 7 -> imap-send-command: command="LOGIN \"tzlatanov\" \"c/VLAK/sk\"" buffer=nil
| | | | | | | 8 -> imap-send-command-1: cmdstr="1762 LOGIN \"tzlatanov\" \"c/VLAK/sk\""
| | | | | | | 8 <- imap-send-command-1: nil
| | | | | | 7 <- imap-send-command: 1762
| | | | | | 7 -> imap-wait-for-tag: tag=1762 buffer=nil
| | | | | | | 8 -> imap-arrival-filter: proc=#<process imap<1>> string="1762 OK LOGIN completed.
"
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: 27
| | | | | | | | 9 -> imap-parse-response: 
| | | | | | | | | 10 -> imap-parse-resp-text: 
| | | | | | | | | | 11 -> imap-parse-resp-text-code: 
| | | | | | | | | | 11 <- imap-parse-resp-text-code: nil
| | | | | | | | | 10 <- imap-parse-resp-text: nil
| | | | | | | | 9 <- imap-parse-response: nil
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: nil
| | | | | | | 8 <- imap-arrival-filter: nil
| | | | | | 7 <- imap-wait-for-tag: OK
| | | | | 6 <- imap-send-command-wait: OK
| | | | 5 <- imap-interactive-login: t
| | | 4 <- imap-login-auth: t
| | 3 <- imap-authenticate: auth
| | 3 -> imap-capability: identifier=ID buffer=nil
| | 3 <- imap-capability: nil
| | | 4 -> imap-current-mailbox-p: mailbox="INBOX" examine=nil buffer=nil
| | | | 5 -> imap-current-mailbox-p-1: mailbox="INBOX" examine=nil
| | | | 5 <- imap-current-mailbox-p-1: nil
| | | 4 <- imap-current-mailbox-p: nil
| | | 4 -> imap-mailbox-select: mailbox="INBOX" examine=nil buffer=nil
| | | | 5 -> imap-mailbox-select-1: mailbox="INBOX" examine=nil
| | | | | 6 -> imap-current-mailbox-p-1: mailbox="INBOX" examine=nil
| | | | | 6 <- imap-current-mailbox-p-1: nil
| | | | | 6 -> imap-send-command-wait: command="SELECT \"INBOX\"" buffer=nil
| | | | | | 7 -> imap-send-command: command="SELECT \"INBOX\"" buffer=nil
| | | | | | | 8 -> imap-send-command-1: cmdstr="1763 SELECT \"INBOX\""
| | | | | | | 8 <- imap-send-command-1: nil
| | | | | | 7 <- imap-send-command: 1763
| | | | | | 7 -> imap-wait-for-tag: tag=1763 buffer=nil
| | | | | | | 8 -> imap-arrival-filter: proc=#<process imap<1>> string="* 9 EXISTS
* 0 RECENT
* FLAGS (\\Seen \\Answered \\Flagged \\Deleted \\Draft $MDNSent)
* OK [PERMANENTFLAGS (\\Seen \\Answered \\Flagged \\Deleted \\Draft $MDNSent)] Permanent flags
* OK [UNSEEN 1] Is the first unseen message
* OK [UIDVALIDITY 33710] UIDVALIDITY value
* OK [UIDNEXT 43] The next unique identifier value
1763 OK [READ-WRITE] SELECT completed.
"
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: 13
| | | | | | | | 9 -> imap-parse-response: 
| | | | | | | | | 10 -> imap-mailbox-put: propname=exists value=9 mailbox=nil buffer=nil
| | | | | | | | | 10 <- imap-mailbox-put: t
| | | | | | | | 9 <- imap-parse-response: t
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: 13
| | | | | | | | 9 -> imap-parse-response: 
| | | | | | | | | 10 -> imap-mailbox-put: propname=recent value=0 mailbox=nil buffer=nil
| | | | | | | | | 10 <- imap-mailbox-put: t
| | | | | | | | 9 <- imap-parse-response: t
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: 62
| | | | | | | | 9 -> imap-parse-response: 
| | | | | | | | | 10 -> imap-parse-flag-list: 
| | | | | | | | | 10 <- imap-parse-flag-list: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | | | | | | 10 -> imap-mailbox-put: propname=flags value=("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent") mailbox=nil buffer=nil
| | | | | | | | | 10 <- imap-mailbox-put: t
| | | | | | | | 9 <- imap-parse-response: t
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: 92
| | | | | | | | 9 -> imap-parse-response: 
| | | | | | | | | 10 -> imap-parse-resp-text: 
| | | | | | | | | | 11 -> imap-parse-resp-text-code: 
| | | | | | | | | | | 12 -> imap-parse-flag-list: 
| | | | | | | | | | | 12 <- imap-parse-flag-list: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | | | | | | | | 12 -> imap-mailbox-put: propname=permanentflags value=("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent") mailbox=nil buffer=nil
| | | | | | | | | | | 12 <- imap-mailbox-put: t
| | | | | | | | | | 11 <- imap-parse-resp-text-code: t
| | | | | | | | | 10 <- imap-parse-resp-text: t
| | | | | | | | 9 <- imap-parse-response: t
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: 46
| | | | | | | | 9 -> imap-parse-response: 
| | | | | | | | | 10 -> imap-parse-resp-text: 
| | | | | | | | | | 11 -> imap-parse-resp-text-code: 
| | | | | | | | | | | 12 -> imap-mailbox-put: propname=first-unseen value=1 mailbox=nil buffer=nil
| | | | | | | | | | | 12 <- imap-mailbox-put: t
| | | | | | | | | | 11 <- imap-parse-resp-text-code: t
| | | | | | | | | 10 <- imap-parse-resp-text: t
| | | | | | | | 9 <- imap-parse-response: t
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: 45
| | | | | | | | 9 -> imap-parse-response: 
| | | | | | | | | 10 -> imap-parse-resp-text: 
| | | | | | | | | | 11 -> imap-parse-resp-text-code: 
| | | | | | | | | | | 12 -> imap-mailbox-put: propname=uidvalidity value="33710" mailbox=nil buffer=nil
| | | | | | | | | | | 12 <- imap-mailbox-put: t
| | | | | | | | | | 11 <- imap-parse-resp-text-code: t
| | | | | | | | | 10 <- imap-parse-resp-text: t
| | | | | | | | 9 <- imap-parse-response: t
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: 53
| | | | | | | | 9 -> imap-parse-response: 
| | | | | | | | | 10 -> imap-parse-resp-text: 
| | | | | | | | | | 11 -> imap-parse-resp-text-code: 
| | | | | | | | | | 11 <- imap-parse-resp-text-code: nil
| | | | | | | | | 10 <- imap-parse-resp-text: nil
| | | | | | | | 9 <- imap-parse-response: nil
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: 41
| | | | | | | | 9 -> imap-parse-response: 
| | | | | | | | | 10 -> imap-parse-resp-text: 
| | | | | | | | | | 11 -> imap-parse-resp-text-code: 
| | | | | | | | | | 11 <- imap-parse-resp-text-code: nil
| | | | | | | | | 10 <- imap-parse-resp-text: nil
| | | | | | | | 9 <- imap-parse-response: nil
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: nil
| | | | | | | 8 <- imap-arrival-filter: nil
| | | | | | 7 <- imap-wait-for-tag: OK
| | | | | 6 <- imap-send-command-wait: OK
| | | | 5 <- imap-mailbox-select-1: "INBOX"
| | | 4 <- imap-mailbox-select: "INBOX"
| | | | 5 -> imap-mailbox-get: propname=uidvalidity mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: "33710"
| | 3 -> imap-mailbox-select: mailbox="INBOX" examine=nil buffer=nil
| | | 4 -> imap-mailbox-select-1: mailbox="INBOX" examine=nil
| | | | 5 -> imap-current-mailbox-p-1: mailbox="INBOX" examine=nil
| | | | 5 <- imap-current-mailbox-p-1: t
| | | 4 <- imap-mailbox-select-1: "INBOX"
| | 3 <- imap-mailbox-select: "INBOX"
| | 3 -> imap-mailbox-expunge: asynch=nil buffer=nil
| | | 4 -> imap-send-command-wait: command="EXPUNGE" buffer=nil
| | | | 5 -> imap-send-command: command="EXPUNGE" buffer=nil
| | | | | 6 -> imap-send-command-1: cmdstr="1764 EXPUNGE"
| | | | | 6 <- imap-send-command-1: nil
| | | | 5 <- imap-send-command: 1764
| | | | 5 -> imap-wait-for-tag: tag=1764 buffer=nil
| | | | | 6 -> imap-arrival-filter: proc=#<process imap<1>> string="1764 OK EXPUNGE completed.
"
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 29
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-parse-resp-text: 
| | | | | | | | 9 -> imap-parse-resp-text-code: 
| | | | | | | | 9 <- imap-parse-resp-text-code: nil
| | | | | | | 8 <- imap-parse-resp-text: nil
| | | | | | 7 <- imap-parse-response: nil
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: nil
| | | | | 6 <- imap-arrival-filter: nil
| | | | 5 <- imap-wait-for-tag: OK
| | | 4 <- imap-send-command-wait: OK
| | 3 <- imap-mailbox-expunge: t
| | 3 -> imap-mailbox-close: asynch=nil buffer=nil
| | | 4 -> imap-send-command-wait: command="CLOSE" buffer=nil
| | | | 5 -> imap-send-command: command="CLOSE" buffer=nil
| | | | | 6 -> imap-send-command-1: cmdstr="1765 CLOSE"
| | | | | 6 <- imap-send-command-1: nil
| | | | 5 <- imap-send-command: 1765
| | | | 5 -> imap-wait-for-tag: tag=1765 buffer=nil
| | | | | 6 -> imap-arrival-filter: proc=#<process imap<1>> string="1765 OK CLOSE completed.
"
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 27
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-parse-resp-text: 
| | | | | | | | 9 -> imap-parse-resp-text-code: 
| | | | | | | | 9 <- imap-parse-resp-text-code: nil
| | | | | | | 8 <- imap-parse-resp-text: nil
| | | | | | 7 <- imap-parse-response: nil
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: nil
| | | | | 6 <- imap-arrival-filter: nil
| | | | 5 <- imap-wait-for-tag: OK
| | | 4 <- imap-send-command-wait: OK
| | 3 <- imap-mailbox-close: t
| | | 4 -> imap-current-mailbox-p: mailbox="INBOX" examine=nil buffer=nil
| | | | 5 -> imap-current-mailbox-p-1: mailbox="INBOX" examine=nil
| | | | 5 <- imap-current-mailbox-p-1: nil
| | | 4 <- imap-current-mailbox-p: nil
| | | 4 -> imap-mailbox-select: mailbox="INBOX" examine=nil buffer=nil
| | | | 5 -> imap-mailbox-select-1: mailbox="INBOX" examine=nil
| | | | | 6 -> imap-current-mailbox-p-1: mailbox="INBOX" examine=nil
| | | | | 6 <- imap-current-mailbox-p-1: nil
| | | | | 6 -> imap-send-command-wait: command="SELECT \"INBOX\"" buffer=nil
| | | | | | 7 -> imap-send-command: command="SELECT \"INBOX\"" buffer=nil
| | | | | | | 8 -> imap-send-command-1: cmdstr="1766 SELECT \"INBOX\""
| | | | | | | 8 <- imap-send-command-1: nil
| | | | | | 7 <- imap-send-command: 1766
| | | | | | 7 -> imap-wait-for-tag: tag=1766 buffer=nil
| | | | | | | 8 -> imap-arrival-filter: proc=#<process imap<1>> string="* 9 EXISTS
* 0 RECENT
* FLAGS (\\Seen \\Answered \\Flagged \\Deleted \\Draft $MDNSent)
* OK [PERMANENTFLAGS (\\Seen \\Answered \\Flagged \\Deleted \\Draft $MDNSent)] Permanent flags
* OK [UNSEEN 1] Is the first unseen message
* OK [UIDVALIDITY 33710] UIDVALIDITY value
* OK [UIDNEXT 43] The next unique identifier value
1766 OK [READ-WRITE] SELECT completed.
"
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: 13
| | | | | | | | 9 -> imap-parse-response: 
| | | | | | | | | 10 -> imap-mailbox-put: propname=exists value=9 mailbox=nil buffer=nil
| | | | | | | | | 10 <- imap-mailbox-put: t
| | | | | | | | 9 <- imap-parse-response: t
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: 13
| | | | | | | | 9 -> imap-parse-response: 
| | | | | | | | | 10 -> imap-mailbox-put: propname=recent value=0 mailbox=nil buffer=nil
| | | | | | | | | 10 <- imap-mailbox-put: t
| | | | | | | | 9 <- imap-parse-response: t
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: 62
| | | | | | | | 9 -> imap-parse-response: 
| | | | | | | | | 10 -> imap-parse-flag-list: 
| | | | | | | | | 10 <- imap-parse-flag-list: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | | | | | | 10 -> imap-mailbox-put: propname=flags value=("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent") mailbox=nil buffer=nil
| | | | | | | | | 10 <- imap-mailbox-put: t
| | | | | | | | 9 <- imap-parse-response: t
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: 92
| | | | | | | | 9 -> imap-parse-response: 
| | | | | | | | | 10 -> imap-parse-resp-text: 
| | | | | | | | | | 11 -> imap-parse-resp-text-code: 
| | | | | | | | | | | 12 -> imap-parse-flag-list: 
| | | | | | | | | | | 12 <- imap-parse-flag-list: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | | | | | | | | 12 -> imap-mailbox-put: propname=permanentflags value=("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent") mailbox=nil buffer=nil
| | | | | | | | | | | 12 <- imap-mailbox-put: t
| | | | | | | | | | 11 <- imap-parse-resp-text-code: t
| | | | | | | | | 10 <- imap-parse-resp-text: t
| | | | | | | | 9 <- imap-parse-response: t
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: 46
| | | | | | | | 9 -> imap-parse-response: 
| | | | | | | | | 10 -> imap-parse-resp-text: 
| | | | | | | | | | 11 -> imap-parse-resp-text-code: 
| | | | | | | | | | | 12 -> imap-mailbox-put: propname=first-unseen value=1 mailbox=nil buffer=nil
| | | | | | | | | | | 12 <- imap-mailbox-put: t
| | | | | | | | | | 11 <- imap-parse-resp-text-code: t
| | | | | | | | | 10 <- imap-parse-resp-text: t
| | | | | | | | 9 <- imap-parse-response: t
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: 45
| | | | | | | | 9 -> imap-parse-response: 
| | | | | | | | | 10 -> imap-parse-resp-text: 
| | | | | | | | | | 11 -> imap-parse-resp-text-code: 
| | | | | | | | | | | 12 -> imap-mailbox-put: propname=uidvalidity value="33710" mailbox=nil buffer=nil
| | | | | | | | | | | 12 <- imap-mailbox-put: t
| | | | | | | | | | 11 <- imap-parse-resp-text-code: t
| | | | | | | | | 10 <- imap-parse-resp-text: t
| | | | | | | | 9 <- imap-parse-response: t
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: 53
| | | | | | | | 9 -> imap-parse-response: 
| | | | | | | | | 10 -> imap-parse-resp-text: 
| | | | | | | | | | 11 -> imap-parse-resp-text-code: 
| | | | | | | | | | 11 <- imap-parse-resp-text-code: nil
| | | | | | | | | 10 <- imap-parse-resp-text: nil
| | | | | | | | 9 <- imap-parse-response: nil
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: 41
| | | | | | | | 9 -> imap-parse-response: 
| | | | | | | | | 10 -> imap-parse-resp-text: 
| | | | | | | | | | 11 -> imap-parse-resp-text-code: 
| | | | | | | | | | 11 <- imap-parse-resp-text-code: nil
| | | | | | | | | 10 <- imap-parse-resp-text: nil
| | | | | | | | 9 <- imap-parse-response: nil
| | | | | | | | 9 -> imap-find-next-line: 
| | | | | | | | 9 <- imap-find-next-line: nil
| | | | | | | 8 <- imap-arrival-filter: nil
| | | | | | 7 <- imap-wait-for-tag: OK
| | | | | 6 <- imap-send-command-wait: OK
| | | | 5 <- imap-mailbox-select-1: "INBOX"
| | | 4 <- imap-mailbox-select: "INBOX"
| | | | 5 -> imap-mailbox-get: propname=uidvalidity mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: "33710"
| | | 4 -> imap-message-flag-permanent-p: flag="\\Seen" mailbox=nil buffer=nil
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | 4 <- imap-message-flag-permanent-p: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | 3 -> imap-search: predicate="UNSEEN UNDELETED" buffer=nil
| | | 4 -> imap-mailbox-put: propname=search value=dummy mailbox=nil buffer=nil
| | | 4 <- imap-mailbox-put: t
| | | 4 -> imap-send-command-wait: command="UID SEARCH UNSEEN UNDELETED" buffer=nil
| | | | 5 -> imap-send-command: command="UID SEARCH UNSEEN UNDELETED" buffer=nil
| | | | | 6 -> imap-send-command-1: cmdstr="1767 UID SEARCH UNSEEN UNDELETED"
| | | | | 6 <- imap-send-command-1: nil
| | | | 5 <- imap-send-command: 1767
| | | | 5 -> imap-wait-for-tag: tag=1767 buffer=nil
| | | | | 6 -> imap-arrival-filter: proc=#<process imap<1>> string="* SEARCH 2 16 17 18 19 20 22 26 33
1767 OK SEARCH completed.
"
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 37
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-mailbox-put: propname=search value=(2 16 17 18 19 20 22 26 33) mailbox=nil buffer=nil
| | | | | | | 8 <- imap-mailbox-put: t
| | | | | | 7 <- imap-parse-response: t
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 28
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-parse-resp-text: 
| | | | | | | | 9 -> imap-parse-resp-text-code: 
| | | | | | | | 9 <- imap-parse-resp-text-code: nil
| | | | | | | 8 <- imap-parse-resp-text: nil
| | | | | | 7 <- imap-parse-response: nil
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: nil
| | | | | 6 <- imap-arrival-filter: nil
| | | | 5 <- imap-wait-for-tag: OK
| | | 4 <- imap-send-command-wait: OK
| | 3 <- imap-search: (2 16 17 18 19 20 22 26 33)
| | 3 -> imap-search: predicate="SEEN" buffer=nil
| | | 4 -> imap-mailbox-put: propname=search value=dummy mailbox=nil buffer=nil
| | | 4 <- imap-mailbox-put: t
| | | 4 -> imap-send-command-wait: command="UID SEARCH SEEN" buffer=nil
| | | | 5 -> imap-send-command: command="UID SEARCH SEEN" buffer=nil
| | | | | 6 -> imap-send-command-1: cmdstr="1768 UID SEARCH SEEN"
| | | | | 6 <- imap-send-command-1: nil
| | | | 5 <- imap-send-command: 1768
| | | | 5 -> imap-wait-for-tag: tag=1768 buffer=nil
| | | | | 6 -> imap-arrival-filter: proc=#<process imap<1>> string="* SEARCH
1768 OK SEARCH completed.
"
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 11
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-mailbox-put: propname=search value=nil mailbox=nil buffer=nil
| | | | | | | 8 <- imap-mailbox-put: t
| | | | | | 7 <- imap-parse-response: t
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 28
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-parse-resp-text: 
| | | | | | | | 9 -> imap-parse-resp-text-code: 
| | | | | | | | 9 <- imap-parse-resp-text-code: nil
| | | | | | | 8 <- imap-parse-resp-text: nil
| | | | | | 7 <- imap-parse-response: nil
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: nil
| | | | | 6 <- imap-arrival-filter: nil
| | | | 5 <- imap-wait-for-tag: OK
| | | 4 <- imap-send-command-wait: OK
| | 3 <- imap-search: nil
| | | 4 -> imap-message-flag-permanent-p: flag="\\Flagged" mailbox=nil buffer=nil
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | 4 <- imap-message-flag-permanent-p: ("\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | 3 -> imap-mailbox-get: propname=flags mailbox=nil buffer=nil
| | 3 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | 3 -> imap-search: predicate="FLAGGED" buffer=nil
| | | 4 -> imap-mailbox-put: propname=search value=dummy mailbox=nil buffer=nil
| | | 4 <- imap-mailbox-put: t
| | | 4 -> imap-send-command-wait: command="UID SEARCH FLAGGED" buffer=nil
| | | | 5 -> imap-send-command: command="UID SEARCH FLAGGED" buffer=nil
| | | | | 6 -> imap-send-command-1: cmdstr="1769 UID SEARCH FLAGGED"
| | | | | 6 <- imap-send-command-1: nil
| | | | 5 <- imap-send-command: 1769
| | | | 5 -> imap-wait-for-tag: tag=1769 buffer=nil
| | | | | 6 -> imap-arrival-filter: proc=#<process imap<1>> string="* SEARCH 2 16 17 18 19 20 22 26
1769 OK SEARCH completed.
"
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 34
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-mailbox-put: propname=search value=(2 16 17 18 19 20 22 26) mailbox=nil buffer=nil
| | | | | | | 8 <- imap-mailbox-put: t
| | | | | | 7 <- imap-parse-response: t
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 28
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-parse-resp-text: 
| | | | | | | | 9 -> imap-parse-resp-text-code: 
| | | | | | | | 9 <- imap-parse-resp-text-code: nil
| | | | | | | 8 <- imap-parse-resp-text: nil
| | | | | | 7 <- imap-parse-response: nil
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: nil
| | | | | 6 <- imap-arrival-filter: nil
| | | | 5 <- imap-wait-for-tag: OK
| | | 4 <- imap-send-command-wait: OK
| | 3 <- imap-search: (2 16 17 18 19 20 22 26)
| | | 4 -> imap-message-flag-permanent-p: flag="\\Answered" mailbox=nil buffer=nil
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | 4 <- imap-message-flag-permanent-p: ("\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | 3 -> imap-mailbox-get: propname=flags mailbox=nil buffer=nil
| | 3 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | 3 -> imap-search: predicate="ANSWERED" buffer=nil
| | | 4 -> imap-mailbox-put: propname=search value=dummy mailbox=nil buffer=nil
| | | 4 <- imap-mailbox-put: t
| | | 4 -> imap-send-command-wait: command="UID SEARCH ANSWERED" buffer=nil
| | | | 5 -> imap-send-command: command="UID SEARCH ANSWERED" buffer=nil
| | | | | 6 -> imap-send-command-1: cmdstr="1770 UID SEARCH ANSWERED"
| | | | | 6 <- imap-send-command-1: nil
| | | | 5 <- imap-send-command: 1770
| | | | 5 -> imap-wait-for-tag: tag=1770 buffer=nil
| | | | | 6 -> imap-arrival-filter: proc=#<process imap<1>> string="* SEARCH
1770 OK SEARCH completed.
"
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 11
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-mailbox-put: propname=search value=nil mailbox=nil buffer=nil
| | | | | | | 8 <- imap-mailbox-put: t
| | | | | | 7 <- imap-parse-response: t
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 28
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-parse-resp-text: 
| | | | | | | | 9 -> imap-parse-resp-text-code: 
| | | | | | | | 9 <- imap-parse-resp-text-code: nil
| | | | | | | 8 <- imap-parse-resp-text: nil
| | | | | | 7 <- imap-parse-response: nil
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: nil
| | | | | 6 <- imap-arrival-filter: nil
| | | | 5 <- imap-wait-for-tag: OK
| | | 4 <- imap-send-command-wait: OK
| | 3 <- imap-search: nil
| | | 4 -> imap-message-flag-permanent-p: flag="gnus-expire" mailbox=nil buffer=nil
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | 4 <- imap-message-flag-permanent-p: nil
| | | 4 -> imap-message-flag-permanent-p: flag="gnus-killed" mailbox=nil buffer=nil
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | 4 <- imap-message-flag-permanent-p: nil
| | | 4 -> imap-message-flag-permanent-p: flag="gnus-bookmark" mailbox=nil buffer=nil
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | 4 <- imap-message-flag-permanent-p: nil
| | | 4 -> imap-message-flag-permanent-p: flag="gnus-dormant" mailbox=nil buffer=nil
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | 4 <- imap-message-flag-permanent-p: nil
| | | 4 -> imap-message-flag-permanent-p: flag="gnus-score" mailbox=nil buffer=nil
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | 4 <- imap-message-flag-permanent-p: nil
| | | 4 -> imap-message-flag-permanent-p: flag="gnus-save" mailbox=nil buffer=nil
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | 4 <- imap-message-flag-permanent-p: nil
| | | 4 -> imap-message-flag-permanent-p: flag="gnus-cache" mailbox=nil buffer=nil
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | 4 <- imap-message-flag-permanent-p: nil
| | | 4 -> imap-message-flag-permanent-p: flag="gnus-download" mailbox=nil buffer=nil
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | 4 <- imap-message-flag-permanent-p: nil
| | | 4 -> imap-message-flag-permanent-p: flag="gnus-unsend" mailbox=nil buffer=nil
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | 4 <- imap-message-flag-permanent-p: nil
| | | 4 -> imap-message-flag-permanent-p: flag="gnus-forward" mailbox=nil buffer=nil
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | 4 <- imap-message-flag-permanent-p: nil
| | 3 -> imap-search: predicate="RECENT" buffer=nil
| | | 4 -> imap-mailbox-put: propname=search value=dummy mailbox=nil buffer=nil
| | | 4 <- imap-mailbox-put: t
| | | 4 -> imap-send-command-wait: command="UID SEARCH RECENT" buffer=nil
| | | | 5 -> imap-send-command: command="UID SEARCH RECENT" buffer=nil
| | | | | 6 -> imap-send-command-1: cmdstr="1771 UID SEARCH RECENT"
| | | | | 6 <- imap-send-command-1: nil
| | | | 5 <- imap-send-command: 1771
| | | | 5 -> imap-wait-for-tag: tag=1771 buffer=nil
| | | | | 6 -> imap-arrival-filter: proc=#<process imap<1>> string="* SEARCH
1771 OK SEARCH completed.
"
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 11
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-mailbox-put: propname=search value=nil mailbox=nil buffer=nil
| | | | | | | 8 <- imap-mailbox-put: t
| | | | | | 7 <- imap-parse-response: t
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 28
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-parse-resp-text: 
| | | | | | | | 9 -> imap-parse-resp-text-code: 
| | | | | | | | 9 <- imap-parse-resp-text-code: nil
| | | | | | | 8 <- imap-parse-resp-text: nil
| | | | | | 7 <- imap-parse-response: nil
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: nil
| | | | | 6 <- imap-arrival-filter: nil
| | | | 5 <- imap-wait-for-tag: OK
| | | 4 <- imap-send-command-wait: OK
| | 3 <- imap-search: nil
| | | 4 -> imap-message-flag-permanent-p: flag="gnus-seen" mailbox=nil buffer=nil
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | 5 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| | | | 5 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | 4 <- imap-message-flag-permanent-p: nil
| | 3 -> imap-current-mailbox-p: mailbox="INBOX" examine=nil buffer=nil
| | | 4 -> imap-current-mailbox-p-1: mailbox="INBOX" examine=nil
| | | 4 <- imap-current-mailbox-p-1: t
| | 3 <- imap-current-mailbox-p: t
| | 3 -> imap-current-mailbox: buffer=" *nnimap* my.exchange.server"
| | 3 <- imap-current-mailbox: "INBOX"
| | 3 -> imap-mailbox-unselect: buffer=" *nnimap* my.exchange.server"
| | | 4 -> imap-capability: identifier=UNSELECT buffer=nil
| | | 4 <- imap-capability: nil
| | | 4 -> imap-send-command-wait: command="EXAMINE \"INBOX\"" buffer=nil
| | | | 5 -> imap-send-command: command="EXAMINE \"INBOX\"" buffer=nil
| | | | | 6 -> imap-send-command-1: cmdstr="1772 EXAMINE \"INBOX\""
| | | | | 6 <- imap-send-command-1: nil
| | | | 5 <- imap-send-command: 1772
| | | | 5 -> imap-wait-for-tag: tag=1772 buffer=nil
| | | | | 6 -> imap-arrival-filter: proc=#<process imap<1>> string="* 9 EXISTS
* 0 RECENT
* FLAGS (\\Seen \\Answered \\Flagged \\Deleted \\Draft $MDNSent)
* OK [PERMANENTFLAGS ()] Permanent flags
* OK [UNSEEN 1] Is the first unseen message
* OK [UIDVALIDITY 33710] UIDVALIDITY value
* OK [UIDNEXT 43] The next unique identifier value
1772 OK [READ-ONLY] EXAMINE completed.
"
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 13
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-mailbox-put: propname=exists value=9 mailbox=nil buffer=nil
| | | | | | | 8 <- imap-mailbox-put: t
| | | | | | 7 <- imap-parse-response: t
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 13
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-mailbox-put: propname=recent value=0 mailbox=nil buffer=nil
| | | | | | | 8 <- imap-mailbox-put: t
| | | | | | 7 <- imap-parse-response: t
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 62
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-parse-flag-list: 
| | | | | | | 8 <- imap-parse-flag-list: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | | | | 8 -> imap-mailbox-put: propname=flags value=("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent") mailbox=nil buffer=nil
| | | | | | | 8 <- imap-mailbox-put: t
| | | | | | 7 <- imap-parse-response: t
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 43
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-parse-resp-text: 
| | | | | | | | 9 -> imap-parse-resp-text-code: 
| | | | | | | | | 10 -> imap-parse-flag-list: 
| | | | | | | | | 10 <- imap-parse-flag-list: nil
| | | | | | | | | 10 -> imap-mailbox-put: propname=permanentflags value=nil mailbox=nil buffer=nil
| | | | | | | | | 10 <- imap-mailbox-put: t
| | | | | | | | 9 <- imap-parse-resp-text-code: t
| | | | | | | 8 <- imap-parse-resp-text: t
| | | | | | 7 <- imap-parse-response: t
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 46
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-parse-resp-text: 
| | | | | | | | 9 -> imap-parse-resp-text-code: 
| | | | | | | | | 10 -> imap-mailbox-put: propname=first-unseen value=1 mailbox=nil buffer=nil
| | | | | | | | | 10 <- imap-mailbox-put: t
| | | | | | | | 9 <- imap-parse-resp-text-code: t
| | | | | | | 8 <- imap-parse-resp-text: t
| | | | | | 7 <- imap-parse-response: t
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 45
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-parse-resp-text: 
| | | | | | | | 9 -> imap-parse-resp-text-code: 
| | | | | | | | | 10 -> imap-mailbox-put: propname=uidvalidity value="33710" mailbox=nil buffer=nil
| | | | | | | | | 10 <- imap-mailbox-put: t
| | | | | | | | 9 <- imap-parse-resp-text-code: t
| | | | | | | 8 <- imap-parse-resp-text: t
| | | | | | 7 <- imap-parse-response: t
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 53
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-parse-resp-text: 
| | | | | | | | 9 -> imap-parse-resp-text-code: 
| | | | | | | | 9 <- imap-parse-resp-text-code: nil
| | | | | | | 8 <- imap-parse-resp-text: nil
| | | | | | 7 <- imap-parse-response: nil
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 41
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-parse-resp-text: 
| | | | | | | | 9 -> imap-parse-resp-text-code: 
| | | | | | | | | 10 -> imap-mailbox-put: propname=read-only value=t mailbox=nil buffer=nil
| | | | | | | | | 10 <- imap-mailbox-put: t
| | | | | | | | 9 <- imap-parse-resp-text-code: t
| | | | | | | 8 <- imap-parse-resp-text: t
| | | | | | 7 <- imap-parse-response: nil
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: nil
| | | | | 6 <- imap-arrival-filter: nil
| | | | 5 <- imap-wait-for-tag: OK
| | | 4 <- imap-send-command-wait: OK
| | | 4 -> imap-send-command-wait: command="CLOSE" buffer=nil
| | | | 5 -> imap-send-command: command="CLOSE" buffer=nil
| | | | | 6 -> imap-send-command-1: cmdstr="1773 CLOSE"
| | | | | 6 <- imap-send-command-1: nil
| | | | 5 <- imap-send-command: 1773
| | | | 5 -> imap-wait-for-tag: tag=1773 buffer=nil
| | | | | 6 -> imap-arrival-filter: proc=#<process imap<1>> string="1773 OK CLOSE completed.
"
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 27
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-parse-resp-text: 
| | | | | | | | 9 -> imap-parse-resp-text-code: 
| | | | | | | | 9 <- imap-parse-resp-text-code: nil
| | | | | | | 8 <- imap-parse-resp-text: nil
| | | | | | 7 <- imap-parse-response: nil
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: nil
| | | | | 6 <- imap-arrival-filter: nil
| | | | 5 <- imap-wait-for-tag: OK
| | | 4 <- imap-send-command-wait: OK
| | 3 <- imap-mailbox-unselect: t
| | 3 -> imap-current-mailbox: buffer=nil
| | 3 <- imap-current-mailbox: nil
| | 3 -> imap-mailbox-select: mailbox="INBOX" examine=t buffer=nil
| | | 4 -> imap-mailbox-select-1: mailbox="INBOX" examine=t
| | | | 5 -> imap-current-mailbox-p-1: mailbox="INBOX" examine=t
| | | | 5 <- imap-current-mailbox-p-1: nil
| | | | 5 -> imap-send-command-wait: command="EXAMINE \"INBOX\"" buffer=nil
| | | | | 6 -> imap-send-command: command="EXAMINE \"INBOX\"" buffer=nil
| | | | | | 7 -> imap-send-command-1: cmdstr="1774 EXAMINE \"INBOX\""
| | | | | | 7 <- imap-send-command-1: nil
| | | | | 6 <- imap-send-command: 1774
| | | | | 6 -> imap-wait-for-tag: tag=1774 buffer=nil
| | | | | | 7 -> imap-arrival-filter: proc=#<process imap<1>> string="* 9 EXISTS
* 0 RECENT
* FLAGS (\\Seen \\Answered \\Flagged \\Deleted \\Draft $MDNSent)
* OK [PERMANENTFLAGS ()] Permanent flags
* OK [UNSEEN 1] Is the first unseen message
* OK [UIDVALIDITY 33710] UIDVALIDITY value
* OK [UIDNEXT 43] The next unique identifier value
1774 OK [READ-ONLY] EXAMINE completed.
"
| | | | | | | 8 -> imap-find-next-line: 
| | | | | | | 8 <- imap-find-next-line: 13
| | | | | | | 8 -> imap-parse-response: 
| | | | | | | | 9 -> imap-mailbox-put: propname=exists value=9 mailbox=nil buffer=nil
| | | | | | | | 9 <- imap-mailbox-put: t
| | | | | | | 8 <- imap-parse-response: t
| | | | | | | 8 -> imap-find-next-line: 
| | | | | | | 8 <- imap-find-next-line: 13
| | | | | | | 8 -> imap-parse-response: 
| | | | | | | | 9 -> imap-mailbox-put: propname=recent value=0 mailbox=nil buffer=nil
| | | | | | | | 9 <- imap-mailbox-put: t
| | | | | | | 8 <- imap-parse-response: t
| | | | | | | 8 -> imap-find-next-line: 
| | | | | | | 8 <- imap-find-next-line: 62
| | | | | | | 8 -> imap-parse-response: 
| | | | | | | | 9 -> imap-parse-flag-list: 
| | | | | | | | 9 <- imap-parse-flag-list: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | | | | | 9 -> imap-mailbox-put: propname=flags value=("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent") mailbox=nil buffer=nil
| | | | | | | | 9 <- imap-mailbox-put: t
| | | | | | | 8 <- imap-parse-response: t
| | | | | | | 8 -> imap-find-next-line: 
| | | | | | | 8 <- imap-find-next-line: 43
| | | | | | | 8 -> imap-parse-response: 
| | | | | | | | 9 -> imap-parse-resp-text: 
| | | | | | | | | 10 -> imap-parse-resp-text-code: 
| | | | | | | | | | 11 -> imap-parse-flag-list: 
| | | | | | | | | | 11 <- imap-parse-flag-list: nil
| | | | | | | | | | 11 -> imap-mailbox-put: propname=permanentflags value=nil mailbox=nil buffer=nil
| | | | | | | | | | 11 <- imap-mailbox-put: t
| | | | | | | | | 10 <- imap-parse-resp-text-code: t
| | | | | | | | 9 <- imap-parse-resp-text: t
| | | | | | | 8 <- imap-parse-response: t
| | | | | | | 8 -> imap-find-next-line: 
| | | | | | | 8 <- imap-find-next-line: 46
| | | | | | | 8 -> imap-parse-response: 
| | | | | | | | 9 -> imap-parse-resp-text: 
| | | | | | | | | 10 -> imap-parse-resp-text-code: 
| | | | | | | | | | 11 -> imap-mailbox-put: propname=first-unseen value=1 mailbox=nil buffer=nil
| | | | | | | | | | 11 <- imap-mailbox-put: t
| | | | | | | | | 10 <- imap-parse-resp-text-code: t
| | | | | | | | 9 <- imap-parse-resp-text: t
| | | | | | | 8 <- imap-parse-response: t
| | | | | | | 8 -> imap-find-next-line: 
| | | | | | | 8 <- imap-find-next-line: 45
| | | | | | | 8 -> imap-parse-response: 
| | | | | | | | 9 -> imap-parse-resp-text: 
| | | | | | | | | 10 -> imap-parse-resp-text-code: 
| | | | | | | | | | 11 -> imap-mailbox-put: propname=uidvalidity value="33710" mailbox=nil buffer=nil
| | | | | | | | | | 11 <- imap-mailbox-put: t
| | | | | | | | | 10 <- imap-parse-resp-text-code: t
| | | | | | | | 9 <- imap-parse-resp-text: t
| | | | | | | 8 <- imap-parse-response: t
| | | | | | | 8 -> imap-find-next-line: 
| | | | | | | 8 <- imap-find-next-line: 53
| | | | | | | 8 -> imap-parse-response: 
| | | | | | | | 9 -> imap-parse-resp-text: 
| | | | | | | | | 10 -> imap-parse-resp-text-code: 
| | | | | | | | | 10 <- imap-parse-resp-text-code: nil
| | | | | | | | 9 <- imap-parse-resp-text: nil
| | | | | | | 8 <- imap-parse-response: nil
| | | | | | | 8 -> imap-find-next-line: 
| | | | | | | 8 <- imap-find-next-line: 41
| | | | | | | 8 -> imap-parse-response: 
| | | | | | | | 9 -> imap-parse-resp-text: 
| | | | | | | | | 10 -> imap-parse-resp-text-code: 
| | | | | | | | | | 11 -> imap-mailbox-put: propname=read-only value=t mailbox=nil buffer=nil
| | | | | | | | | | 11 <- imap-mailbox-put: t
| | | | | | | | | 10 <- imap-parse-resp-text-code: t
| | | | | | | | 9 <- imap-parse-resp-text: t
| | | | | | | 8 <- imap-parse-response: nil
| | | | | | | 8 -> imap-find-next-line: 
| | | | | | | 8 <- imap-find-next-line: nil
| | | | | | 7 <- imap-arrival-filter: nil
| | | | | 6 <- imap-wait-for-tag: OK
| | | | 5 <- imap-send-command-wait: OK
| | | 4 <- imap-mailbox-select-1: "INBOX"
| | 3 <- imap-mailbox-select: "INBOX"
| | 3 -> imap-mailbox-get: propname=exists mailbox=nil buffer=nil
| | 3 <- imap-mailbox-get: 9
| | 3 -> imap-fetch: uids="1,*" props="UID" receive=nil nouidfetch=nouidfetch buffer=nil
| | | 4 -> imap-send-command-wait: command="FETCH 1,* UID" buffer=nil
| | | | 5 -> imap-send-command: command="FETCH 1,* UID" buffer=nil
| | | | | 6 -> imap-send-command-1: cmdstr="1775 FETCH 1,* UID"
| | | | | 6 <- imap-send-command-1: nil
| | | | 5 <- imap-send-command: 1775
| | | | 5 -> imap-wait-for-tag: tag=1775 buffer=nil
| | | | | 6 -> imap-arrival-filter: proc=#<process imap<1>> string="1775 BAD The specified message set is invalid.
"
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 49
| | | | | | 7 -> imap-parse-response: 
| | | | | | | 8 -> imap-parse-resp-text: 
| | | | | | | | 9 -> imap-parse-resp-text-code: 
| | | | | | | | 9 <- imap-parse-resp-text-code: nil
| | | | | | | 8 <- imap-parse-resp-text: nil



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

* Re: Gnus - Exchange IMAP issues (can't enter INBOX)
  2008-01-28 21:18 Gnus - Exchange IMAP issues (can't enter INBOX) Ted Zlatanov
@ 2008-02-05 20:47 ` Ted Zlatanov
  2008-04-01 14:17   ` Simon Josefsson
  0 siblings, 1 reply; 5+ messages in thread
From: Ted Zlatanov @ 2008-02-05 20:47 UTC (permalink / raw)
  To: Ding Mailing List

On Mon, 28 Jan 2008 15:18:19 -0600 Ted Zlatanov <tzz@lifelogs.com> wrote: 

TZ> I get an interesting error when trying to refresh INBOX on a MS Exchange
TZ> server over IMAP.  I can't enter the INBOX, so it's annoying.  I haven't
TZ> seen it before with other Exchange servers, so I don't know if something
TZ> is misconfigured on my end...

Since no one had ideas, I had to switch to nnmaildir and IMAP fetching
(hence the mail-source.el patch I posted earlier).  Too bad, I'd still
like to understand why Exchange rejected simple IMAP commands and
Thunderbird works fine with the same server.

Ted



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

* Re: Gnus - Exchange IMAP issues (can't enter INBOX)
  2008-02-05 20:47 ` Ted Zlatanov
@ 2008-04-01 14:17   ` Simon Josefsson
  2008-04-01 14:32     ` Jake Colman
  0 siblings, 1 reply; 5+ messages in thread
From: Simon Josefsson @ 2008-04-01 14:17 UTC (permalink / raw)
  To: Ted Zlatanov; +Cc: Ding Mailing List

Ted Zlatanov <tzz@lifelogs.com> writes:

> On Mon, 28 Jan 2008 15:18:19 -0600 Ted Zlatanov <tzz@lifelogs.com> wrote: 
>
> TZ> I get an interesting error when trying to refresh INBOX on a MS Exchange
> TZ> server over IMAP.  I can't enter the INBOX, so it's annoying.  I haven't
> TZ> seen it before with other Exchange servers, so I don't know if something
> TZ> is misconfigured on my end...
>
> Since no one had ideas, I had to switch to nnmaildir and IMAP fetching
> (hence the mail-source.el patch I posted earlier).  Too bad, I'd still
> like to understand why Exchange rejected simple IMAP commands and
> Thunderbird works fine with the same server.

The command was 'FETCH 1,* UID' and the response was '1775 BAD The
specified message set is invalid.' (btw, a imap-log output log would be
simpler to read than the imap-debug output).

Investigating why the server returns this message in response to that
command would help.  Is the mailbox perhaps close to empty?  Anyway,
this seems like a server bug to me.

I recall some servers have had problems returning data for 1,* queries
when the mailbox contains zero or one message.  Is this the case here?

As far as I can tell, it doesn't seem it is, since the imap-debug output
contains '9 EXISTS' so there should be 9 messages.  In that case, I have
no idea why the command fails.

/Simon



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

* Re: Gnus - Exchange IMAP issues (can't enter INBOX)
  2008-04-01 14:17   ` Simon Josefsson
@ 2008-04-01 14:32     ` Jake Colman
  2008-04-01 14:50       ` Simon Josefsson
  0 siblings, 1 reply; 5+ messages in thread
From: Jake Colman @ 2008-04-01 14:32 UTC (permalink / raw)
  To: Simon Josefsson; +Cc: Ted Zlatanov, Ding Mailing List

>>>>> "SJ" == Simon Josefsson <simon@josefsson.org> writes:

   SJ> Ted Zlatanov <tzz@lifelogs.com> writes:
   >> On Mon, 28 Jan 2008 15:18:19 -0600 Ted Zlatanov <tzz@lifelogs.com> wrote:
   >> 
   TZ> I get an interesting error when trying to refresh INBOX on a MS
   SJ> Exchange
   TZ> server over IMAP.  I can't enter the INBOX, so it's annoying.  I
   SJ> haven't
   TZ> seen it before with other Exchange servers, so I don't know if
   SJ> something
   TZ> is misconfigured on my end...
   >> 
   >> Since no one had ideas, I had to switch to nnmaildir and IMAP fetching
   >> (hence the mail-source.el patch I posted earlier).  Too bad, I'd still
   >> like to understand why Exchange rejected simple IMAP commands and
   >> Thunderbird works fine with the same server.

   SJ> The command was 'FETCH 1,* UID' and the response was '1775 BAD The
   SJ> specified message set is invalid.' (btw, a imap-log output log would be
   SJ> simpler to read than the imap-debug output).

Which variable turns that one?  I only saw the imap-debug variable.

   SJ> Investigating why the server returns this message in response to that
   SJ> command would help.  Is the mailbox perhaps close to empty?  Anyway,
   SJ> this seems like a server bug to me.

   SJ> I recall some servers have had problems returning data for 1,* queries
   SJ> when the mailbox contains zero or one message.  Is this the case here?

No, not at all.  Hmmm.  Actually, it does split my INBOX correctly, at
which point INBOX is empty.  Could that be what's triggering the problem?

...Jake

-- 
Jake Colman
Director of Software Development
Principia Partners LLC
101 West Elm Street
Suite 620
Conshohocken, PA  19428
+1 (610) 755-9786
www.principiapartners.com



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

* Re: Gnus - Exchange IMAP issues (can't enter INBOX)
  2008-04-01 14:32     ` Jake Colman
@ 2008-04-01 14:50       ` Simon Josefsson
  0 siblings, 0 replies; 5+ messages in thread
From: Simon Josefsson @ 2008-04-01 14:50 UTC (permalink / raw)
  To: Jake Colman; +Cc: Ted Zlatanov, Ding Mailing List

Jake Colman <colman@ppllc.com> writes:

>>>>>> "SJ" == Simon Josefsson <simon@josefsson.org> writes:
>
>    SJ> Ted Zlatanov <tzz@lifelogs.com> writes:
>    >> On Mon, 28 Jan 2008 15:18:19 -0600 Ted Zlatanov <tzz@lifelogs.com> wrote:
>    >> 
>    TZ> I get an interesting error when trying to refresh INBOX on a MS
>    SJ> Exchange
>    TZ> server over IMAP.  I can't enter the INBOX, so it's annoying.  I
>    SJ> haven't
>    TZ> seen it before with other Exchange servers, so I don't know if
>    SJ> something
>    TZ> is misconfigured on my end...
>    >> 
>    >> Since no one had ideas, I had to switch to nnmaildir and IMAP fetching
>    >> (hence the mail-source.el patch I posted earlier).  Too bad, I'd still
>    >> like to understand why Exchange rejected simple IMAP commands and
>    >> Thunderbird works fine with the same server.
>
>    SJ> The command was 'FETCH 1,* UID' and the response was '1775 BAD The
>    SJ> specified message set is invalid.' (btw, a imap-log output log would be
>    SJ> simpler to read than the imap-debug output).
>
> Which variable turns that one?  I only saw the imap-debug variable.

Try 'imap-log'.

>    SJ> Investigating why the server returns this message in response to that
>    SJ> command would help.  Is the mailbox perhaps close to empty?  Anyway,
>    SJ> this seems like a server bug to me.
>
>    SJ> I recall some servers have had problems returning data for 1,* queries
>    SJ> when the mailbox contains zero or one message.  Is this the case here?
>
> No, not at all.  Hmmm.  Actually, it does split my INBOX correctly, at
> which point INBOX is empty.  Could that be what's triggering the problem?

I couldn't tell, and even if it is, it would still only be a bug in the
server.  There is now a workaround for this bug in the code, so I think
without more evidence or patches we can't do anything more.

/Simon



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

end of thread, other threads:[~2008-04-01 14:50 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-01-28 21:18 Gnus - Exchange IMAP issues (can't enter INBOX) Ted Zlatanov
2008-02-05 20:47 ` Ted Zlatanov
2008-04-01 14:17   ` Simon Josefsson
2008-04-01 14:32     ` Jake Colman
2008-04-01 14:50       ` Simon Josefsson

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).