我正在尝试使用Curl(实际上是libcurl)列出我的Gmail帐户的已发邮件目录中的电子邮件。
收件箱目录工作正常,但[Gmail]下的目录没有,因为URLS中不允许使用方括号。我已经尝试了-g标志,没有任何成功。
.\curl.exe "imaps://imap.gmail.com:993/[Gmail]/Sent Mail" --cacert ".\cacert.pem" -u user:pass
收率:
curl:(3)使用错误/非法格式或网址丢失的网址
.\curl.exe "imaps://imap.gmail.com:993/[Gmail]/Sent Mail" --cacert ".\cacert.pem" -u user:pass -g
收率:
curl:(3)[globbing]错误:pos 29之后的范围规格不好
谁能看到我出错了?
答案 0 :(得分:3)
答案 1 :(得分:0)
I provided this as a comment to my question, but I've managed to get it to work correctly now, and additionally percent encoding the space, by providing the -X flag for a custom IMAP request, to search for the email I was looking for.