我试图通过 IMAP 协议从 Gmail 中获取未读电子邮件。我找到了 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)。列表();
返回一个;
} }
而且,我想知道“200”这个数字是什么意思。我看到当我将数字设置为 200 时,API 会从服务器收到 200 封电子邮件。所以这只是我想要获得的电子邮件数量?