3

Curl (実際には libcurl) を使用して、gmail アカウントの送信済みメール ディレクトリにメールを一覧表示しようとしています。

受信トレイ ディレクトリは正常に機能しますが、[Gmail] の下のディレクトリは機能しません。これは、URL で角かっこが許可されていないためです。-g フラグを試しましたが、成功しませんでした。

.\curl.exe "imaps://imap.gmail.com:993/[Gmail]/Sent Mail" --cacert ".\cacert.pem" -u user:pass

収量:

curl: (3) URL が不適切な形式または不正な形式を使用しているか、URL がありません

.\curl.exe "imaps://imap.gmail.com:993/[Gmail]/Sent Mail" --cacert ".\cacert.pem" -u user:pass -g

収量:

curl: (3) [globbing] エラー: 位置 29 の後の不適切な範囲指定

誰かが私がどのように間違っているかを見ることができますか?

4

2 に答える 2

3

URL で [] を使用する場合は、グロビングをオフにします。

于 2013-08-08T21:01:22.133 に答える
0

これを質問へのコメントとして提供しましたが、カスタム IMAP リクエストに -X フラグを指定して、探していた電子メールを検索することで、正しく機能するようになり、さらにスペースをパーセントエンコードすることができました為に。

于 2015-09-14T15:55:26.987 に答える