1

Imap プロトコルを介して Gmail にログインし、特定のメッセージの内容をダウンロードする特定の電子メール送信者を検索する小さな電子メール クライアントを作成しています。

C++ と libcurl を使用しています。

なんとかログインできました。ヘッダーの後に返された応答は、受信トレイの最初のメールです。

Libcurl で動作するように構成できる Imap プロトコルを介して要求/コマンドを送信する方法を知りたいです。RFC仕様を簡単に読むと、次の形式が示唆されます

<COMMAND> <argument>

これは telnet または curl を使用してコマンド ラインで機能する可能性がありますが、C/C++ とは互換性がありません。

フォームの URL 文字列 (正確には char *) を介してログインしています

"imaps://" <username> ":" <password> "@imap.gmail.com:993"

これをcurlが開始するURLとして渡しますが、同じ形式の他のリクエストを作成するのに問題があります。

Libcurlを使用してgmail/imapにコマンドを送信する正しい方法は何ですか?

前もって感謝します

どんな助けでも大歓迎です...

4

1 に答える 1

1

大まかな構文の説明は次のようになります。

imap://[<username>:<password>@]<hostname>[:portnum]/[mailboxname]
于 2012-08-24T17:06:50.993 に答える