Hello, I need to fetch via IMAP the latest emails from a mailbox, without setting the \Seen flag (i.e. by using either FETCH <id> BODY.PEEK[] or UID FETCH <uid> BODY.PEEK[] commands). I have tried with several imap URLs, but curl always translates ".../;MAILINDEX=<id>" into "FETCH <id> BODY[]" (and ".../;UID=<uid>" into UID FETCH BODY[])
RFC 5092 "IMAP URL Scheme" always shows BODY.PEEK in the url transaltion examples. Is the curl url-imap translation correct or should it be regarded as faulty? I have also tried with custom commands ( e.g. -X "FETCH <id> BODY.PEEK[]" ) and there is no message returned by curl (I can see messages only with -v option, but there are some extra characters that would need to be filtered out). Can you please help me understand if there is a way to use curl to fetch an email leaving its status unread? Thank you and kind regards, Luca Di Rocco ------------------------------------------------------------------- Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library Etiquette: https://curl.haxx.se/mail/etiquette.html