Quoting Guilhem Moulin (2019-11-16 20:24:48)
> On Sat, 16 Nov 2019 at 18:19:37 +0100, Jonas Smedegaard wrote:
> > Seems I didn't get the expected response.  So does that indicate 
> > broken data at the server?
> 
> Not sure yet, but I'm leaning towards that conclusion.  What if you 
> query the attributes one at a time, does any of these IMAP commands 
> produce an untagged FETCH response?
> 
>     a UID FETCH 97 MODSEQ
>     b UID FETCH 97 FLAGS
>     c UID FETCH 97 INTERNALDATE
>     d UID FETCH 97 BODY.PEEK[]
>     e UID FETCH 97 ENVELOPE

Doesn't seem succesful (I creatively prepended "a EXAMINE INBOX.olpc", 
hope that is correct):

jonas@auryn:~$ ssh jonas-deb...@xayide.jones.dk "doveadm exec imap"
doveadm(jonas-debian): Error: net_connect_unix() failed: Connection refused
imap(jonas-debian): Error: net_connect_unix() failed: Connection refused
* PREAUTH [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT 
SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND 
URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED 
I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH 
LIST-STATUS BINARY MOVE SNIPPET=FUZZY LITERAL+ NOTIFY SPECIAL-USE] Logged in as 
jonas-debian
a EXAMINE INBOX.olpc
* FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
* OK [PERMANENTFLAGS ()] Read-only mailbox.
* 4304 EXISTS
* 0 RECENT
* OK [UNSEEN 1] First unseen.
* OK [UIDVALIDITY 1225292233] UIDs valid
* OK [UIDNEXT 12584] Predicted next UID
* OK [HIGHESTMODSEQ 17] Highest
a OK [READ-ONLY] Examine completed (0.002 + 0.000 + 0.001 secs).
a UID FETCH 97 MODSEQ
* OK [HIGHESTMODSEQ 17] Highest
a OK Fetch completed (0.001 + 0.000 secs).
b UID FETCH 97 FLAGS
b OK Fetch completed (0.001 + 0.000 secs).
c UID FETCH 97 INTERNALDATE
c OK Fetch completed (0.001 + 0.000 secs).
d UID FETCH 97 BODY.PEEK[]
d OK Fetch completed (0.001 + 0.000 secs).
e UID FETCH 97 ENVELOPE
e OK Fetch completed (0.001 + 0.000 secs).


> Do you have access to the server log?  If so, is there something
> appearing upon ‘b UID FETCH 97 BODY.PEEK[]’?

Nope.  Only notices about the manually-typing sessions taking
suspicously long.


> You could also try to dump the message using doveadm-fetch(1):
> 
>     doveadm fetch text mailbox INBOX.olpc uid 97

jonas@auryn:~$ ssh jonas-deb...@xayide.jones.dk "doveadm fetch text mailbox 
INBOX.olpc uid 97"
doveadm(jonas-debian): Error: net_connect_unix() failed: Connection refused
doveadm(jonas-debian): Error: fetch(text) failed for box=INBOX.olpc uid=97: 
Message was expunged


> Or even look directly into the maildir (‘x UID FETCH 97 X-GUID’ should
> tell you the file name holding that message).

Again I prepended "x UID FETCH 97 X-GUID":

jonas@auryn:~$ ssh jonas-deb...@xayide.jones.dk "doveadm exec imap"
doveadm(jonas-debian): Error: net_connect_unix() failed: Connection refused
imap(jonas-debian): Error: net_connect_unix() failed: Connection refused
* PREAUTH [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT 
SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND 
URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED 
I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH 
LIST-STATUS BINARY MOVE SNIPPET=FUZZY LITERAL+ NOTIFY SPECIAL-USE] Logged in as 
jonas-debian
a EXAMINE INBOX.olpc
* FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
* OK [PERMANENTFLAGS ()] Read-only mailbox.
* 4304 EXISTS
* 0 RECENT
* OK [UNSEEN 1] First unseen.
* OK [UIDVALIDITY 1225292233] UIDs valid
* OK [UIDNEXT 12584] Predicted next UID
* OK [HIGHESTMODSEQ 17] Highest
a OK [READ-ONLY] Examine completed (0.001 + 0.000 secs).
x UID FETCH 97 X-GUID
x OK Fetch completed (0.001 + 0.000 secs).


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: signature

Reply via email to