按日期搜索邮件的 Libcurl 选项

Libcurl option to search mail by date

是否有任何选项可以在 C++ 中使用 libcurl 按日期搜索邮件收件箱?或者如果这不可能,是否有一个选项来获取邮件日期或至少是完整的邮件 header。 IMAP/POP3/SMTP 之间的任何协议都可以。

目前我的程序可以通过其 id 获取特定邮件:

    curl_easy_setopt(curl, CURLOPT_URL,"imaps://imap.gmail.com/INBOX/;UID=2");

我发现使用字符串 "imaps://imap.gmail.com/INBOX/;UID=1/;SECTION=HEADER%2EFIELDS%20%28DATE%29",可以检索邮箱中具有特定 uid 的邮件的日期(使用 IMAP)。代码片段是:

curl_easy_setopt(curlP, CURLOPT_URL,"imaps://imap.gmail.com/INBOX/;UID=1/;SECTION=HEADER%2EFIELDS%20%28DATE%29");