From 6987fcef657710f800b05dd79ff744087b15c73d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicklas=20Av=C3=A9n?= Date: Tue, 31 Jul 2018 13:12:18 +0200 Subject: imap: change from "FETCH" to "UID FETCH" ... and add "MAILINDEX". As described in #2789, this is a suggested solution. Changing UID=xx to actually get mail with UID xx and add "MAILINDEX" to get a mail with a special index in the mail box (old behavior). So MAILINDEX=1 gives the first non deleted mail in the mail box. Fixes #2789 Closes #2815 --- docs/libcurl/opts/CURLOPT_URL.3 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'docs/libcurl') diff --git a/docs/libcurl/opts/CURLOPT_URL.3 b/docs/libcurl/opts/CURLOPT_URL.3 index 52ff9c6d7..60308cbce 100644 --- a/docs/libcurl/opts/CURLOPT_URL.3 +++ b/docs/libcurl/opts/CURLOPT_URL.3 @@ -187,7 +187,10 @@ imap://user:password@mail.example.com/INBOX - Performs a folder list on the user's inbox imap://user:password@mail.example.com/INBOX/;UID=1 - Selects the user's inbox -and fetches message 1 +and fetches message with uid = 1 + +imap://user:password@mail.example.com/INBOX/;MAILINDEX=1 - Selects the user's inbox +and fetches the first message in the mail box imap://user:password@mail.example.com/INBOX;UIDVALIDITY=50/;UID=2 - Selects the user's inbox, checks the UIDVALIDITY of the mailbox is 50 and fetches -- cgit v1.2.3