Gmail から IMAP プロトコルで未読メールを取得しようとしました。ImapX ライブラリが見つかり、今朝は完全に動作しました。しかし、今日の午後、受信トレイ フォルダ内の非常に多くのメールを削除して再度実行すると、アプリは 30 分以内に応答せずに閲覧します。メール検索に30分は長すぎるかな。より明確にするために、これが私が使用した私のコードです。
var client = new ImapX.ImapClient(Server,Port, SSLRequired);
if (client.Connect())
{
if (client.Login(User, Password))
{
var a = client.Folders["INBOX"].Search("UNSEEN",ImapX.Enums.MessageFetchMode.Full, 200). ToList();
を返します。
} }
そして、「200」という数字が何を意味するのか知りたいです。数値を 200 に設定すると、API がサーバーから 200 通のメールを受け取ることがわかりました。では、単に私が取得したい電子メールの数ですか?