Curl (실제로 libcurl)을 사용하여 Gmail 계정의 보낸 편지함 디렉토리에있는 이메일을 나열하려고합니다.Curl IMAP Gmail
받은 편지함 디렉토리는 정상적으로 작동하지만 URL에 대괄호가 허용되지 않기 때문에 [Gmail] 아래의 디렉토리는 작동하지 않습니다. 나는 어떤 성공도없이 -g 플래그를 시도했다.
.\curl.exe "imaps://imap.gmail.com:993/[Gmail]/Sent Mail" --cacert ".\cacert.pem" -u user:pass
수익률 :
curl: (3) URL using bad/illegal format or missing URL
.\curl.exe "imaps://imap.gmail.com:993/[Gmail]/Sent Mail" --cacert ".\cacert.pem" -u user:pass -g
수익률 :
curl: (3) [globbing] error: bad range specification after pos 29
사람이 볼 수는 어떻게 잘못된거야?
[및] 인코딩 비율을 시도해 보셨습니까? – Max
예 ... ". \ curl.exe"imaps : //imap.gmail.com : 993/% 5BGmail % 5D/Sent Mail "--cacert". \ cacert.pem "-u user : password"결과는 다음과 같습니다. "curl : (3) 잘못된/잘못된 형식 또는 누락 된 URL을 사용하는 URL". – Alex
이것은 실제로 내가 가진 가장 성공한 것 같습니다 ... 상세한 플래그 출력을보고 있습니다. Curl이 적어도 폴더>> A003리스트 ""[Gmail]/보낸 메일 ""*
Alex