可以';t无法使用IMAP获取邮件

本文关键字:IMAP 获取 可以 | 更新日期: 2023-09-27 18:21:09

我正在努力学习如何将IMAP合并到我的代码中。我对S22.IMAP库做了一些简单的测试,但出现了一个错误(S22.IMAP错误服务器响应异常),它确实打印了we are connected:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using S22.Imap;
using System.Net.Mail;

namespace ConsoleApplication1
{
class Program
{
    static void Main(string[] args)
    {
        using (ImapClient Client = new ImapClient("1.1.1.1", 143, "XXXXX", "XXXX", AuthMethod.Login, false))
        {
            Console.WriteLine("We are connected");
            uint[] uids = Client.Search(SearchCondition.Unseen());
            MailMessage[] messages = Client.GetMessages(uids);
        }
     }
   }
}

异常出现在MailMessage行。

我只是IMAP的新手,所以请帮我解决这个问题。

可以';t无法使用IMAP获取邮件

尝试使用thunderbird进行连接。连接成功后,请使用此设置通过s22进行连接。

我退出了这个包,开始使用mimekit/mailkit。我对这个图书馆有意见,没有更多的活动。从代码示例中进行简单的复制粘贴甚至都不起作用。看看这个图书馆。MimeKit/Mailkit

而且它也很容易实现。。开发人员非常活跃。稍后再联系我。我发现了这一点,因为我正在寻找关于github 上s22.imap的一些错误的答案

您在未选择邮箱的情况下进行搜索。那不行。首先打开要搜索的邮箱,然后创建Client.search对象。