Gnus development mailing list
 help / color / mirror / Atom feed
From: Jake Colman <colman@ppllc.com>
To: ding@gnus.org
Cc: tzz@lifelogs.com
Subject: Exchange 2007 Issues When Copying Between Folders
Date: Mon, 31 Mar 2008 10:54:12 -0400	[thread overview]
Message-ID: <767ifjymej.fsf@dev-d01.ppllc.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 1141 bytes --]


Ted suggested that I post here as I find more issues with using Gnus
with Exchange 2007.

If I move an email between IMAP folders ('B m'), I get the following messages:

Registry: Registering article 6 with group nnimap+exchange-d01:INBOX/Development/gnu
Registry: Registering article 7 with group nnimap+exchange-d01:INBOX/Development/gnu
Moving to nnimap+exchange-d01:INBOX/Development/CVS: (6)...
nnimap-request-move-article: this is an internal move
The specified message set is invalid.
Couldn't Move article 6: The specified message set is invalid.
nnimap: Updating info for nnimap+exchange-d01:INBOX/Development/gnu...
nnimap: Updating info for nnimap+exchange-d01:INBOX/Development/gnu...done

The message is, in fact, copied between the 'gnu' folder and the 'CVS'
folder but it is not deleted from the 'gnu' folder.

I am attaching the output of the imap-debug buffer showing everything starting
with pressing 'B m'.

Thanks for any help anyone can provide.

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



[-- Attachment #2: imap.log --]
[-- Type: text/plain, Size: 55526 bytes --]

======================================================================
1 -> imap-opened: buffer=" *nnimap* exchange-d01"
| 2 -> imap-send-command-wait: command="NOOP" buffer=nil
| | 3 -> imap-send-command: command="NOOP" buffer=nil
| | | 4 -> imap-send-command-1: cmdstr="508 NOOP"
| | | 4 <- imap-send-command-1: nil
| | 3 <- imap-send-command: 508
| | 3 -> imap-wait-for-tag: tag=508 buffer=nil
| | | 4 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="508 OK NOOP completed.
"
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 25
| | | | 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
1 <- imap-opened: t
======================================================================
1 -> imap-current-mailbox-p: mailbox="INBOX/Development/gnu" examine=nil buffer=nil
| 2 -> imap-current-mailbox-p-1: mailbox="INBOX/Development/gnu" examine=nil
| 2 <- imap-current-mailbox-p-1: t
1 <- imap-current-mailbox-p: t
======================================================================
1 -> imap-message-copy: articles="6" mailbox="INBOX/Development/CVS" dont-create=dontcreate no-copyuid=nil buffer=" *nnimap* exchange-d01"
| 2 -> imap-send-command-wait: command="UID COPY 6 \"INBOX/Development/CVS\"" buffer=nil
| | 3 -> imap-send-command: command="UID COPY 6 \"INBOX/Development/CVS\"" buffer=nil
| | | 4 -> imap-send-command-1: cmdstr="509 UID COPY 6 \"INBOX/Development/CVS\""
| | | 4 <- imap-send-command-1: nil
| | 3 <- imap-send-command: 509
| | 3 -> imap-wait-for-tag: tag=509 buffer=nil
| | | 4 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="509 OK COPY completed.
"
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 25
| | | | 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-message-copyuid-1: mailbox="INBOX/Development/CVS"
| | 3 -> imap-capability: identifier=UIDPLUS buffer=nil
| | 3 <- imap-capability: nil
| | 3 -> imap-mailbox-examine-1: mailbox="INBOX/Development/CVS" buffer=nil
| | | 4 -> imap-mailbox-select-1: mailbox="INBOX/Development/CVS" examine=examine
| | | | 5 -> imap-current-mailbox-p-1: mailbox="INBOX/Development/CVS" examine=examine
| | | | 5 <- imap-current-mailbox-p-1: nil
| | | | 5 -> imap-send-command-wait: command="EXAMINE \"INBOX/Development/CVS\"" buffer=nil
| | | | | 6 -> imap-send-command: command="EXAMINE \"INBOX/Development/CVS\"" buffer=nil
| | | | | | 7 -> imap-send-command-1: cmdstr="510 EXAMINE \"INBOX/Development/CVS\""
| | | | | | 7 <- imap-send-command-1: nil
| | | | | 6 <- imap-send-command: 510
| | | | | 6 -> imap-wait-for-tag: tag=510 buffer=nil
| | | | | | 7 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="* 35 EXISTS
* 2 RECENT
* FLAGS (\\Seen \\Answered \\Flagged \\Deleted \\Draft $MDNSent)
* OK [PERMANENTFLAGS ()] Permanent flags
* OK [UNSEEN 29] Is the first unseen message
* OK [UIDVALIDITY 1251] UIDVALIDITY value
* OK [UIDNEXT 40] The next unique identifier value
510 OK [READ-ONLY] EXAMINE completed.
"
| | | | | | | 8 -> imap-find-next-line: 
| | | | | | | 8 <- imap-find-next-line: 14
| | | | | | | 8 -> imap-parse-response: 
| | | | | | | | 9 -> imap-mailbox-put: propname=exists value=35 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=2 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: 47
| | | | | | | 8 -> imap-parse-response: 
| | | | | | | | 9 -> imap-parse-resp-text: 
| | | | | | | | | 10 -> imap-parse-resp-text-code: 
| | | | | | | | | | 11 -> imap-mailbox-put: propname=first-unseen value=29 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: 44
| | | | | | | 8 -> imap-parse-response: 
| | | | | | | | 9 -> imap-parse-resp-text: 
| | | | | | | | | 10 -> imap-parse-resp-text-code: 
| | | | | | | | | | 11 -> imap-mailbox-put: propname=uidvalidity value="1251" 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: 40
| | | | | | | 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/Development/CVS"
| | 3 <- imap-mailbox-examine-1: "INBOX/Development/CVS"
| | 3 -> imap-fetch: uids="*" props="UID" receive=nil nouidfetch=nil buffer=nil
| | | 4 -> imap-send-command-wait: command="UID FETCH * UID" buffer=nil
| | | | 5 -> imap-send-command: command="UID FETCH * UID" buffer=nil
| | | | | 6 -> imap-send-command-1: cmdstr="511 UID FETCH * UID"
| | | | | 6 <- imap-send-command-1: nil
| | | | 5 <- imap-send-command: 511
| | | | 5 -> imap-wait-for-tag: tag=511 buffer=nil
| | | | | 6 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="511 BAD The specified message set is invalid.
"
| | | | | | 7 -> imap-find-next-line: 
| | | | | | 7 <- imap-find-next-line: 48
| | | | | | 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
| | | | 5 <- imap-wait-for-tag: (511 BAD nil "The specified message set is invalid.")
| | | 4 <- imap-send-command-wait: (511 BAD nil "The specified message set is invalid.")
| | 3 <- imap-fetch: nil
| | 3 -> imap-mailbox-select: mailbox="INBOX/Development/gnu" examine=nil buffer=nil
| | | 4 -> imap-mailbox-select-1: mailbox="INBOX/Development/gnu" examine=nil
| | | | 5 -> imap-current-mailbox-p-1: mailbox="INBOX/Development/gnu" examine=nil
| | | | 5 <- imap-current-mailbox-p-1: nil
| | | | 5 -> imap-send-command-wait: command="SELECT \"INBOX/Development/gnu\"" buffer=nil
| | | | | 6 -> imap-send-command: command="SELECT \"INBOX/Development/gnu\"" buffer=nil
| | | | | | 7 -> imap-send-command-1: cmdstr="512 SELECT \"INBOX/Development/gnu\""
| | | | | | 7 <- imap-send-command-1: nil
| | | | | 6 <- imap-send-command: 512
| | | | | 6 -> imap-wait-for-tag: tag=512 buffer=nil
| | | | | | 7 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="* 7 EXISTS
* 0 RECENT
* FLAGS (\\Seen \\Answered \\Flagged \\Deleted \\Draft $MDNSent)
* OK [PERMANENTFLAGS (\\Seen \\Answered \\Flagged \\Deleted \\Draft $MDNSent)] Permanent flags
* OK [UNSEEN 6] Is the first unseen message
* OK [UIDVALIDITY 1257] UIDVALIDITY value
* OK [UIDNEXT 8] The next unique identifier value
512 OK [READ-WRITE] SELECT completed.
"
| | | | | | | 8 -> imap-find-next-line: 
| | | | | | | 8 <- imap-find-next-line: 13
| | | | | | | 8 -> imap-parse-response: 
| | | | | | | | 9 -> imap-mailbox-put: propname=exists value=7 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: 92
| | | | | | | 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: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | | | | | | | 11 -> imap-mailbox-put: propname=permanentflags value=("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent") 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=6 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: 44
| | | | | | | 8 -> imap-parse-response: 
| | | | | | | | 9 -> imap-parse-resp-text: 
| | | | | | | | | 10 -> imap-parse-resp-text-code: 
| | | | | | | | | | 11 -> imap-mailbox-put: propname=uidvalidity value="1257" 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: 52
| | | | | | | 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: 40
| | | | | | | 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-mailbox-select-1: "INBOX/Development/gnu"
| | 3 <- imap-mailbox-select: "INBOX/Development/gnu"
| 2 <- imap-message-copyuid-1: nil
1 <- imap-message-copy: nil
======================================================================
1 -> imap-error-text: buffer=" *nnimap* exchange-d01"
1 <- imap-error-text: "The specified message set is invalid."
======================================================================
1 -> imap-opened: buffer=" *nnimap* exchange-d01"
| 2 -> imap-send-command-wait: command="NOOP" buffer=nil
| | 3 -> imap-send-command: command="NOOP" buffer=nil
| | | 4 -> imap-send-command-1: cmdstr="513 NOOP"
| | | 4 <- imap-send-command-1: nil
| | 3 <- imap-send-command: 513
| | 3 -> imap-wait-for-tag: tag=513 buffer=nil
| | | 4 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="513 OK NOOP completed.
"
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 25
| | | | 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
1 <- imap-opened: t
======================================================================
1 -> imap-current-mailbox-p: mailbox="INBOX/Development/gnu" examine=nil buffer=nil
| 2 -> imap-current-mailbox-p-1: mailbox="INBOX/Development/gnu" examine=nil
| 2 <- imap-current-mailbox-p-1: t
1 <- imap-current-mailbox-p: t
======================================================================
1 -> imap-message-flag-permanent-p: flag="\\Seen" mailbox=nil buffer=nil
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
1 <- imap-message-flag-permanent-p: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
======================================================================
1 -> imap-search: predicate="UNSEEN UNDELETED" 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 UNSEEN UNDELETED" buffer=nil
| | 3 -> imap-send-command: command="UID SEARCH UNSEEN UNDELETED" buffer=nil
| | | 4 -> imap-send-command-1: cmdstr="514 UID SEARCH UNSEEN UNDELETED"
| | | 4 <- imap-send-command-1: nil
| | 3 <- imap-send-command: 514
| | 3 -> imap-wait-for-tag: tag=514 buffer=nil
| | | 4 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="* SEARCH 6 7
514 OK SEARCH completed.
"
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 15
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-mailbox-put: propname=search value=(6 7) mailbox=nil buffer=nil
| | | | | 6 <- imap-mailbox-put: t
| | | | 5 <- imap-parse-response: t
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 27
| | | | 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
1 <- imap-search: (6 7)
======================================================================
1 -> imap-search: predicate="SEEN" 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 SEEN" buffer=nil
| | 3 -> imap-send-command: command="UID SEARCH SEEN" buffer=nil
| | | 4 -> imap-send-command-1: cmdstr="515 UID SEARCH SEEN"
| | | 4 <- imap-send-command-1: nil
| | 3 <- imap-send-command: 515
| | 3 -> imap-wait-for-tag: tag=515 buffer=nil
| | | 4 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="* SEARCH 1 2 3 4 5
515 OK SEARCH completed.
"
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 21
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-mailbox-put: propname=search value=(1 2 3 4 5) mailbox=nil buffer=nil
| | | | | 6 <- imap-mailbox-put: t
| | | | 5 <- imap-parse-response: t
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 27
| | | | 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
1 <- imap-search: (1 2 3 4 5)
======================================================================
1 -> imap-message-flag-permanent-p: flag="\\Flagged" mailbox=nil buffer=nil
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
1 <- imap-message-flag-permanent-p: ("\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
======================================================================
1 -> imap-mailbox-get: propname=flags mailbox=nil buffer=nil
1 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
======================================================================
1 -> imap-search: predicate="FLAGGED" 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 FLAGGED" buffer=nil
| | 3 -> imap-send-command: command="UID SEARCH FLAGGED" buffer=nil
| | | 4 -> imap-send-command-1: cmdstr="516 UID SEARCH FLAGGED"
| | | 4 <- imap-send-command-1: nil
| | 3 <- imap-send-command: 516
| | 3 -> imap-wait-for-tag: tag=516 buffer=nil
| | | 4 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="* SEARCH
516 OK SEARCH completed.
"
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 11
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-mailbox-put: propname=search value=nil mailbox=nil buffer=nil
| | | | | 6 <- imap-mailbox-put: t
| | | | 5 <- imap-parse-response: t
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 27
| | | | 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
1 <- imap-search: nil
======================================================================
1 -> imap-message-flag-permanent-p: flag="\\Answered" mailbox=nil buffer=nil
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
1 <- imap-message-flag-permanent-p: ("\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
======================================================================
1 -> imap-mailbox-get: propname=flags mailbox=nil buffer=nil
1 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
======================================================================
1 -> imap-search: predicate="ANSWERED" 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 ANSWERED" buffer=nil
| | 3 -> imap-send-command: command="UID SEARCH ANSWERED" buffer=nil
| | | 4 -> imap-send-command-1: cmdstr="517 UID SEARCH ANSWERED"
| | | 4 <- imap-send-command-1: nil
| | 3 <- imap-send-command: 517
| | 3 -> imap-wait-for-tag: tag=517 buffer=nil
| | | 4 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="* SEARCH
517 OK SEARCH completed.
"
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 11
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-mailbox-put: propname=search value=nil mailbox=nil buffer=nil
| | | | | 6 <- imap-mailbox-put: t
| | | | 5 <- imap-parse-response: t
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 27
| | | | 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
1 <- imap-search: nil
======================================================================
1 -> imap-message-flag-permanent-p: flag="gnus-expire" mailbox=nil buffer=nil
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
1 <- imap-message-flag-permanent-p: nil
======================================================================
1 -> imap-message-flag-permanent-p: flag="gnus-killed" mailbox=nil buffer=nil
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
1 <- imap-message-flag-permanent-p: nil
======================================================================
1 -> imap-message-flag-permanent-p: flag="gnus-bookmark" mailbox=nil buffer=nil
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
1 <- imap-message-flag-permanent-p: nil
======================================================================
1 -> imap-message-flag-permanent-p: flag="gnus-dormant" mailbox=nil buffer=nil
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
1 <- imap-message-flag-permanent-p: nil
======================================================================
1 -> imap-message-flag-permanent-p: flag="gnus-score" mailbox=nil buffer=nil
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
1 <- imap-message-flag-permanent-p: nil
======================================================================
1 -> imap-message-flag-permanent-p: flag="gnus-save" mailbox=nil buffer=nil
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
1 <- imap-message-flag-permanent-p: nil
======================================================================
1 -> imap-message-flag-permanent-p: flag="gnus-cache" mailbox=nil buffer=nil
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
1 <- imap-message-flag-permanent-p: nil
======================================================================
1 -> imap-message-flag-permanent-p: flag="gnus-download" mailbox=nil buffer=nil
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
1 <- imap-message-flag-permanent-p: nil
======================================================================
1 -> imap-message-flag-permanent-p: flag="gnus-unsend" mailbox=nil buffer=nil
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
1 <- imap-message-flag-permanent-p: nil
======================================================================
1 -> imap-message-flag-permanent-p: flag="gnus-forward" mailbox=nil buffer=nil
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
1 <- imap-message-flag-permanent-p: nil
======================================================================
1 -> imap-search: predicate="RECENT" 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 RECENT" buffer=nil
| | 3 -> imap-send-command: command="UID SEARCH RECENT" buffer=nil
| | | 4 -> imap-send-command-1: cmdstr="518 UID SEARCH RECENT"
| | | 4 <- imap-send-command-1: nil
| | 3 <- imap-send-command: 518
| | 3 -> imap-wait-for-tag: tag=518 buffer=nil
| | | 4 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="* SEARCH
518 OK SEARCH completed.
"
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 11
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-mailbox-put: propname=search value=nil mailbox=nil buffer=nil
| | | | | 6 <- imap-mailbox-put: t
| | | | 5 <- imap-parse-response: t
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 27
| | | | 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
1 <- imap-search: nil
======================================================================
1 -> imap-message-flag-permanent-p: flag="gnus-seen" mailbox=nil buffer=nil
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| 2 -> imap-mailbox-get: propname=permanentflags mailbox=nil buffer=nil
| 2 <- imap-mailbox-get: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
1 <- imap-message-flag-permanent-p: nil
======================================================================
1 -> imap-current-mailbox-p: mailbox="INBOX/Development/gnu" examine=nil buffer=nil
| 2 -> imap-current-mailbox-p-1: mailbox="INBOX/Development/gnu" examine=nil
| 2 <- imap-current-mailbox-p-1: t
1 <- imap-current-mailbox-p: t
======================================================================
1 -> imap-current-mailbox: buffer=" *nnimap* exchange-d01"
1 <- imap-current-mailbox: "INBOX/Development/gnu"
======================================================================
1 -> imap-mailbox-unselect: buffer=" *nnimap* exchange-d01"
| 2 -> imap-capability: identifier=UNSELECT buffer=nil
| 2 <- imap-capability: nil
| 2 -> imap-send-command-wait: command="EXAMINE \"INBOX/Development/gnu\"" buffer=nil
| | 3 -> imap-send-command: command="EXAMINE \"INBOX/Development/gnu\"" buffer=nil
| | | 4 -> imap-send-command-1: cmdstr="519 EXAMINE \"INBOX/Development/gnu\""
| | | 4 <- imap-send-command-1: nil
| | 3 <- imap-send-command: 519
| | 3 -> imap-wait-for-tag: tag=519 buffer=nil
| | | 4 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="* 7 EXISTS
* 0 RECENT
* FLAGS (\\Seen \\Answered \\Flagged \\Deleted \\Draft $MDNSent)
* OK [PERMANENTFLAGS ()] Permanent flags
* OK [UNSEEN 6] Is the first unseen message
* OK [UIDVALIDITY 1257] UIDVALIDITY value
* OK [UIDNEXT 8] The next unique identifier value
519 OK [READ-ONLY] EXAMINE completed.
"
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 13
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-mailbox-put: propname=exists value=7 mailbox=nil buffer=nil
| | | | | 6 <- imap-mailbox-put: t
| | | | 5 <- imap-parse-response: t
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 13
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-mailbox-put: propname=recent value=0 mailbox=nil buffer=nil
| | | | | 6 <- imap-mailbox-put: t
| | | | 5 <- imap-parse-response: t
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 62
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-parse-flag-list: 
| | | | | 6 <- imap-parse-flag-list: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | | 6 -> imap-mailbox-put: propname=flags value=("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent") mailbox=nil buffer=nil
| | | | | 6 <- imap-mailbox-put: t
| | | | 5 <- imap-parse-response: t
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 43
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-parse-resp-text: 
| | | | | | 7 -> imap-parse-resp-text-code: 
| | | | | | | 8 -> imap-parse-flag-list: 
| | | | | | | 8 <- imap-parse-flag-list: nil
| | | | | | | 8 -> imap-mailbox-put: propname=permanentflags value=nil mailbox=nil buffer=nil
| | | | | | | 8 <- imap-mailbox-put: t
| | | | | | 7 <- imap-parse-resp-text-code: t
| | | | | 6 <- imap-parse-resp-text: t
| | | | 5 <- imap-parse-response: t
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 46
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-parse-resp-text: 
| | | | | | 7 -> imap-parse-resp-text-code: 
| | | | | | | 8 -> imap-mailbox-put: propname=first-unseen value=6 mailbox=nil buffer=nil
| | | | | | | 8 <- imap-mailbox-put: t
| | | | | | 7 <- imap-parse-resp-text-code: t
| | | | | 6 <- imap-parse-resp-text: t
| | | | 5 <- imap-parse-response: t
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 44
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-parse-resp-text: 
| | | | | | 7 -> imap-parse-resp-text-code: 
| | | | | | | 8 -> imap-mailbox-put: propname=uidvalidity value="1257" mailbox=nil buffer=nil
| | | | | | | 8 <- imap-mailbox-put: t
| | | | | | 7 <- imap-parse-resp-text-code: t
| | | | | 6 <- imap-parse-resp-text: t
| | | | 5 <- imap-parse-response: t
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 52
| | | | 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: 40
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-parse-resp-text: 
| | | | | | 7 -> imap-parse-resp-text-code: 
| | | | | | | 8 -> imap-mailbox-put: propname=read-only value=t mailbox=nil buffer=nil
| | | | | | | 8 <- imap-mailbox-put: t
| | | | | | 7 <- imap-parse-resp-text-code: t
| | | | | 6 <- imap-parse-resp-text: t
| | | | 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-send-command-wait: command="CLOSE" buffer=nil
| | 3 -> imap-send-command: command="CLOSE" buffer=nil
| | | 4 -> imap-send-command-1: cmdstr="520 CLOSE"
| | | 4 <- imap-send-command-1: nil
| | 3 <- imap-send-command: 520
| | 3 -> imap-wait-for-tag: tag=520 buffer=nil
| | | 4 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="520 OK CLOSE completed.
"
| | | | 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
1 <- imap-mailbox-unselect: t
======================================================================
1 -> imap-current-mailbox: buffer=nil
1 <- imap-current-mailbox: nil
======================================================================
1 -> imap-mailbox-select: mailbox="INBOX/Development/gnu" examine=t buffer=nil
| 2 -> imap-mailbox-select-1: mailbox="INBOX/Development/gnu" examine=t
| | 3 -> imap-current-mailbox-p-1: mailbox="INBOX/Development/gnu" examine=t
| | 3 <- imap-current-mailbox-p-1: nil
| | 3 -> imap-send-command-wait: command="EXAMINE \"INBOX/Development/gnu\"" buffer=nil
| | | 4 -> imap-send-command: command="EXAMINE \"INBOX/Development/gnu\"" buffer=nil
| | | | 5 -> imap-send-command-1: cmdstr="521 EXAMINE \"INBOX/Development/gnu\""
| | | | 5 <- imap-send-command-1: nil
| | | 4 <- imap-send-command: 521
| | | 4 -> imap-wait-for-tag: tag=521 buffer=nil
| | | | 5 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="* 7 EXISTS
* 0 RECENT
* FLAGS (\\Seen \\Answered \\Flagged \\Deleted \\Draft $MDNSent)
* OK [PERMANENTFLAGS ()] Permanent flags
* OK [UNSEEN 6] Is the first unseen message
* OK [UIDVALIDITY 1257] UIDVALIDITY value
* OK [UIDNEXT 8] The next unique identifier value
521 OK [READ-ONLY] EXAMINE completed.
"
| | | | | 6 -> imap-find-next-line: 
| | | | | 6 <- imap-find-next-line: 13
| | | | | 6 -> imap-parse-response: 
| | | | | | 7 -> imap-mailbox-put: propname=exists value=7 mailbox=nil buffer=nil
| | | | | | 7 <- imap-mailbox-put: t
| | | | | 6 <- imap-parse-response: t
| | | | | 6 -> imap-find-next-line: 
| | | | | 6 <- imap-find-next-line: 13
| | | | | 6 -> imap-parse-response: 
| | | | | | 7 -> imap-mailbox-put: propname=recent value=0 mailbox=nil buffer=nil
| | | | | | 7 <- imap-mailbox-put: t
| | | | | 6 <- imap-parse-response: t
| | | | | 6 -> imap-find-next-line: 
| | | | | 6 <- imap-find-next-line: 62
| | | | | 6 -> imap-parse-response: 
| | | | | | 7 -> imap-parse-flag-list: 
| | | | | | 7 <- imap-parse-flag-list: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | | | 7 -> imap-mailbox-put: propname=flags value=("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent") mailbox=nil buffer=nil
| | | | | | 7 <- imap-mailbox-put: t
| | | | | 6 <- imap-parse-response: t
| | | | | 6 -> imap-find-next-line: 
| | | | | 6 <- imap-find-next-line: 43
| | | | | 6 -> imap-parse-response: 
| | | | | | 7 -> imap-parse-resp-text: 
| | | | | | | 8 -> imap-parse-resp-text-code: 
| | | | | | | | 9 -> imap-parse-flag-list: 
| | | | | | | | 9 <- imap-parse-flag-list: nil
| | | | | | | | 9 -> imap-mailbox-put: propname=permanentflags value=nil mailbox=nil buffer=nil
| | | | | | | | 9 <- imap-mailbox-put: t
| | | | | | | 8 <- imap-parse-resp-text-code: t
| | | | | | 7 <- imap-parse-resp-text: t
| | | | | 6 <- imap-parse-response: t
| | | | | 6 -> imap-find-next-line: 
| | | | | 6 <- imap-find-next-line: 46
| | | | | 6 -> imap-parse-response: 
| | | | | | 7 -> imap-parse-resp-text: 
| | | | | | | 8 -> imap-parse-resp-text-code: 
| | | | | | | | 9 -> imap-mailbox-put: propname=first-unseen value=6 mailbox=nil buffer=nil
| | | | | | | | 9 <- imap-mailbox-put: t
| | | | | | | 8 <- imap-parse-resp-text-code: t
| | | | | | 7 <- imap-parse-resp-text: t
| | | | | 6 <- imap-parse-response: t
| | | | | 6 -> imap-find-next-line: 
| | | | | 6 <- imap-find-next-line: 44
| | | | | 6 -> imap-parse-response: 
| | | | | | 7 -> imap-parse-resp-text: 
| | | | | | | 8 -> imap-parse-resp-text-code: 
| | | | | | | | 9 -> imap-mailbox-put: propname=uidvalidity value="1257" mailbox=nil buffer=nil
| | | | | | | | 9 <- imap-mailbox-put: t
| | | | | | | 8 <- imap-parse-resp-text-code: t
| | | | | | 7 <- imap-parse-resp-text: t
| | | | | 6 <- imap-parse-response: t
| | | | | 6 -> imap-find-next-line: 
| | | | | 6 <- imap-find-next-line: 52
| | | | | 6 -> imap-parse-response: 
| | | | | | 7 -> imap-parse-resp-text: 
| | | | | | | 8 -> imap-parse-resp-text-code: 
| | | | | | | 8 <- imap-parse-resp-text-code: nil
| | | | | | 7 <- imap-parse-resp-text: nil
| | | | | 6 <- imap-parse-response: nil
| | | | | 6 -> imap-find-next-line: 
| | | | | 6 <- imap-find-next-line: 40
| | | | | 6 -> imap-parse-response: 
| | | | | | 7 -> imap-parse-resp-text: 
| | | | | | | 8 -> imap-parse-resp-text-code: 
| | | | | | | | 9 -> imap-mailbox-put: propname=read-only value=t mailbox=nil buffer=nil
| | | | | | | | 9 <- imap-mailbox-put: t
| | | | | | | 8 <- imap-parse-resp-text-code: t
| | | | | | 7 <- imap-parse-resp-text: t
| | | | | 6 <- imap-parse-response: nil
| | | | | 6 -> imap-find-next-line: 
| | | | | 6 <- imap-find-next-line: nil
| | | | 5 <- imap-arrival-filter: nil
| | | 4 <- imap-wait-for-tag: OK
| | 3 <- imap-send-command-wait: OK
| 2 <- imap-mailbox-select-1: "INBOX/Development/gnu"
1 <- imap-mailbox-select: "INBOX/Development/gnu"
======================================================================
1 -> imap-mailbox-get: propname=exists mailbox=nil buffer=nil
1 <- imap-mailbox-get: 7
======================================================================
1 -> imap-fetch: uids="1:*" props="UID" receive=nil nouidfetch=nouidfetch buffer=nil
| 2 -> imap-send-command-wait: command="FETCH 1:* UID" buffer=nil
| | 3 -> imap-send-command: command="FETCH 1:* UID" buffer=nil
| | | 4 -> imap-send-command-1: cmdstr="522 FETCH 1:* UID"
| | | 4 <- imap-send-command-1: nil
| | 3 <- imap-send-command: 522
| | 3 -> imap-wait-for-tag: tag=522 buffer=nil
| | | 4 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="* 1 FETCH (UID 1)
"
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 20
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-parse-fetch: response=1
| | | | | | 7 -> imap-message-put: uid=1 propname=UID value=1 buffer=nil
| | | | | | 7 <- imap-message-put: t
| | | | | 6 <- imap-parse-fetch: nil
| | | | 5 <- imap-parse-response: nil
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: nil
| | | 4 <- imap-arrival-filter: nil
| | | 4 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="* 2 FETCH (UID 2)
* 3 FETCH (UID 3)
* 4 FETCH (UID 4)
"
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 20
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-parse-fetch: response=2
| | | | | | 7 -> imap-message-put: uid=2 propname=UID value=2 buffer=nil
| | | | | | 7 <- imap-message-put: t
| | | | | 6 <- imap-parse-fetch: nil
| | | | 5 <- imap-parse-response: nil
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 20
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-parse-fetch: response=3
| | | | | | 7 -> imap-message-put: uid=3 propname=UID value=3 buffer=nil
| | | | | | 7 <- imap-message-put: t
| | | | | 6 <- imap-parse-fetch: nil
| | | | 5 <- imap-parse-response: nil
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 20
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-parse-fetch: response=4
| | | | | | 7 -> imap-message-put: uid=4 propname=UID value=4 buffer=nil
| | | | | | 7 <- imap-message-put: t
| | | | | 6 <- imap-parse-fetch: nil
| | | | 5 <- imap-parse-response: nil
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: nil
| | | 4 <- imap-arrival-filter: nil
| | | 4 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="* 5 FETCH (UID 5)
* 6 FETCH (UID 6)
* 7 FETCH (UID 7)
522 OK FETCH completed.
"
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 20
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-parse-fetch: response=5
| | | | | | 7 -> imap-message-put: uid=5 propname=UID value=5 buffer=nil
| | | | | | 7 <- imap-message-put: t
| | | | | 6 <- imap-parse-fetch: nil
| | | | 5 <- imap-parse-response: nil
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 20
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-parse-fetch: response=6
| | | | | | 7 -> imap-message-put: uid=6 propname=UID value=6 buffer=nil
| | | | | | 7 <- imap-message-put: t
| | | | | 6 <- imap-parse-fetch: nil
| | | | 5 <- imap-parse-response: nil
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 20
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-parse-fetch: response=7
| | | | | | 7 -> imap-message-put: uid=7 propname=UID value=7 buffer=nil
| | | | | | 7 <- imap-message-put: t
| | | | | 6 <- imap-parse-fetch: 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
1 <- imap-fetch: t
======================================================================
1 -> imap-message-map: func=#<compiled-function (uid Uid) "...(22)" [maxuid minuid uid] 2> propname=UID buffer=nil
1 <- imap-message-map: (7 7 7 7 7 7 7)
======================================================================
1 -> imap-mailbox-get: propname=exists mailbox=nil buffer=nil
1 <- imap-mailbox-get: 7
======================================================================
1 -> imap-opened: buffer=nil
| 2 -> imap-send-command-wait: command="NOOP" buffer=nil
| | 3 -> imap-send-command: command="NOOP" buffer=nil
| | | 4 -> imap-send-command-1: cmdstr="523 NOOP"
| | | 4 <- imap-send-command-1: nil
| | 3 <- imap-send-command: 523
| | 3 -> imap-wait-for-tag: tag=523 buffer=nil
| | | 4 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="523 OK NOOP completed.
"
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 25
| | | | 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
1 <- imap-opened: t
======================================================================
1 -> imap-current-mailbox-p: mailbox="INBOX/Development/gnu" examine=nil buffer=nil
| 2 -> imap-current-mailbox-p-1: mailbox="INBOX/Development/gnu" examine=nil
| 2 <- imap-current-mailbox-p-1: nil
1 <- imap-current-mailbox-p: nil
======================================================================
1 -> imap-mailbox-select: mailbox="INBOX/Development/gnu" examine=nil buffer=nil
| 2 -> imap-mailbox-select-1: mailbox="INBOX/Development/gnu" examine=nil
| | 3 -> imap-current-mailbox-p-1: mailbox="INBOX/Development/gnu" examine=nil
| | 3 <- imap-current-mailbox-p-1: nil
| | 3 -> imap-send-command-wait: command="SELECT \"INBOX/Development/gnu\"" buffer=nil
| | | 4 -> imap-send-command: command="SELECT \"INBOX/Development/gnu\"" buffer=nil
| | | | 5 -> imap-send-command-1: cmdstr="524 SELECT \"INBOX/Development/gnu\""
| | | | 5 <- imap-send-command-1: nil
| | | 4 <- imap-send-command: 524
| | | 4 -> imap-wait-for-tag: tag=524 buffer=nil
| | | | 5 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="* 7 EXISTS
* 0 RECENT
* FLAGS (\\Seen \\Answered \\Flagged \\Deleted \\Draft $MDNSent)
* OK [PERMANENTFLAGS (\\Seen \\Answered \\Flagged \\Deleted \\Draft $MDNSent)] Permanent flags
* OK [UNSEEN 6] Is the first unseen message
* OK [UIDVALIDITY 1257] UIDVALIDITY value
* OK [UIDNEXT 8] The next unique identifier value
524 OK [READ-WRITE] SELECT completed.
"
| | | | | 6 -> imap-find-next-line: 
| | | | | 6 <- imap-find-next-line: 13
| | | | | 6 -> imap-parse-response: 
| | | | | | 7 -> imap-mailbox-put: propname=exists value=7 mailbox=nil buffer=nil
| | | | | | 7 <- imap-mailbox-put: t
| | | | | 6 <- imap-parse-response: t
| | | | | 6 -> imap-find-next-line: 
| | | | | 6 <- imap-find-next-line: 13
| | | | | 6 -> imap-parse-response: 
| | | | | | 7 -> imap-mailbox-put: propname=recent value=0 mailbox=nil buffer=nil
| | | | | | 7 <- imap-mailbox-put: t
| | | | | 6 <- imap-parse-response: t
| | | | | 6 -> imap-find-next-line: 
| | | | | 6 <- imap-find-next-line: 62
| | | | | 6 -> imap-parse-response: 
| | | | | | 7 -> imap-parse-flag-list: 
| | | | | | 7 <- imap-parse-flag-list: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | | | 7 -> imap-mailbox-put: propname=flags value=("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent") mailbox=nil buffer=nil
| | | | | | 7 <- imap-mailbox-put: t
| | | | | 6 <- imap-parse-response: t
| | | | | 6 -> imap-find-next-line: 
| | | | | 6 <- imap-find-next-line: 92
| | | | | 6 -> imap-parse-response: 
| | | | | | 7 -> imap-parse-resp-text: 
| | | | | | | 8 -> imap-parse-resp-text-code: 
| | | | | | | | 9 -> imap-parse-flag-list: 
| | | | | | | | 9 <- imap-parse-flag-list: ("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent")
| | | | | | | | 9 -> imap-mailbox-put: propname=permanentflags value=("\\Seen" "\\Answered" "\\Flagged" "\\Deleted" "\\Draft" "$MDNSent") mailbox=nil buffer=nil
| | | | | | | | 9 <- imap-mailbox-put: t
| | | | | | | 8 <- imap-parse-resp-text-code: t
| | | | | | 7 <- imap-parse-resp-text: t
| | | | | 6 <- imap-parse-response: t
| | | | | 6 -> imap-find-next-line: 
| | | | | 6 <- imap-find-next-line: 46
| | | | | 6 -> imap-parse-response: 
| | | | | | 7 -> imap-parse-resp-text: 
| | | | | | | 8 -> imap-parse-resp-text-code: 
| | | | | | | | 9 -> imap-mailbox-put: propname=first-unseen value=6 mailbox=nil buffer=nil
| | | | | | | | 9 <- imap-mailbox-put: t
| | | | | | | 8 <- imap-parse-resp-text-code: t
| | | | | | 7 <- imap-parse-resp-text: t
| | | | | 6 <- imap-parse-response: t
| | | | | 6 -> imap-find-next-line: 
| | | | | 6 <- imap-find-next-line: 44
| | | | | 6 -> imap-parse-response: 
| | | | | | 7 -> imap-parse-resp-text: 
| | | | | | | 8 -> imap-parse-resp-text-code: 
| | | | | | | | 9 -> imap-mailbox-put: propname=uidvalidity value="1257" mailbox=nil buffer=nil
| | | | | | | | 9 <- imap-mailbox-put: t
| | | | | | | 8 <- imap-parse-resp-text-code: t
| | | | | | 7 <- imap-parse-resp-text: t
| | | | | 6 <- imap-parse-response: t
| | | | | 6 -> imap-find-next-line: 
| | | | | 6 <- imap-find-next-line: 52
| | | | | 6 -> imap-parse-response: 
| | | | | | 7 -> imap-parse-resp-text: 
| | | | | | | 8 -> imap-parse-resp-text-code: 
| | | | | | | 8 <- imap-parse-resp-text-code: nil
| | | | | | 7 <- imap-parse-resp-text: nil
| | | | | 6 <- imap-parse-response: nil
| | | | | 6 -> imap-find-next-line: 
| | | | | 6 <- imap-find-next-line: 40
| | | | | 6 -> imap-parse-response: 
| | | | | | 7 -> imap-parse-resp-text: 
| | | | | | | 8 -> imap-parse-resp-text-code: 
| | | | | | | 8 <- imap-parse-resp-text-code: nil
| | | | | | 7 <- imap-parse-resp-text: nil
| | | | | 6 <- imap-parse-response: nil
| | | | | 6 -> imap-find-next-line: 
| | | | | 6 <- imap-find-next-line: nil
| | | | 5 <- imap-arrival-filter: nil
| | | 4 <- imap-wait-for-tag: OK
| | 3 <- imap-send-command-wait: OK
| 2 <- imap-mailbox-select-1: "INBOX/Development/gnu"
1 <- imap-mailbox-select: "INBOX/Development/gnu"
======================================================================
1 -> imap-mailbox-get: propname=uidvalidity mailbox=nil buffer=nil
1 <- imap-mailbox-get: "1257"
======================================================================
1 -> imap-mailbox-get: propname=exists mailbox="INBOX/Development/gnu" buffer=nil
1 <- imap-mailbox-get: 7
======================================================================
1 -> imap-mailbox-status: mailbox="INBOX/Development/gnu" items=unseen buffer=" *nnimap* exchange-d01"
| 2 -> imap-send-command-wait: command=("STATUS \"" "INBOX/Development/gnu" "\" " "(UNSEEN)") buffer=nil
| | 3 -> imap-send-command: command=("STATUS \"" "INBOX/Development/gnu" "\" " "(UNSEEN)") buffer=nil
| | | 4 -> imap-send-command-1: cmdstr="525 STATUS \"INBOX/Development/gnu\" (UNSEEN)"
| | | 4 <- imap-send-command-1: nil
| | 3 <- imap-send-command: 525
| | 3 -> imap-wait-for-tag: tag=525 buffer=nil
| | | 4 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="* STATUS INBOX/Development/gnu (UNSEEN 2) 
525 OK STATUS completed.
"
| | | | 5 -> imap-find-next-line: 
| | | | 5 <- imap-find-next-line: 45
| | | | 5 -> imap-parse-response: 
| | | | | 6 -> imap-parse-status: 
| | | | | | 7 -> imap-mailbox-put: propname=unseen value=2 mailbox="INBOX/Development/gnu" 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: 27
| | | | 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/Development/gnu" buffer=nil
| 2 <- imap-mailbox-get: 2
1 <- imap-mailbox-status: 2
======================================================================
1 -> imap-mailbox-expunge: asynch=t buffer=nil
| 2 -> imap-send-command: command="EXPUNGE" buffer=nil
| | 3 -> imap-send-command-1: cmdstr="526 EXPUNGE"
| | 3 <- imap-send-command-1: nil
| 2 <- imap-send-command: 526
1 <- imap-mailbox-expunge: 526
======================================================================
1 -> imap-arrival-filter: proc=#<process "imap" pid 25358 state:run> string="526 OK EXPUNGE completed.
"
| 2 -> imap-find-next-line: 
| 2 <- imap-find-next-line: 28
| 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

             reply	other threads:[~2008-03-31 14:54 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-03-31 14:54 Jake Colman [this message]
2008-03-31 18:50 ` Ted Zlatanov
2008-04-01 14:06   ` Simon Josefsson
2008-04-01 14:13     ` Jake Colman
2008-04-01 14:14     ` Jake Colman
2008-04-01 14:21       ` Simon Josefsson
2008-04-01 14:29         ` Simon Josefsson
2008-04-01 14:34           ` Jake Colman
2008-04-01 14:49             ` Simon Josefsson
2008-04-02 14:22               ` Ted Zlatanov
2008-04-02 14:35                 ` Simon Josefsson
2008-04-01 22:00     ` Gaute Strokkenes
2008-04-01 22:08       ` Simon Josefsson
2008-04-02 14:19     ` Ted Zlatanov
2008-04-02 14:33       ` Simon Josefsson
2008-04-03 13:09         ` Ted Zlatanov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=767ifjymej.fsf@dev-d01.ppllc.com \
    --to=colman@ppllc.com \
    --cc=ding@gnus.org \
    --cc=tzz@lifelogs.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).