可以';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的新手,所以请帮我解决这个问题。
尝试使用thunderbird进行连接。连接成功后,请使用此设置通过s22进行连接。
我退出了这个包,开始使用mimekit/mailkit。我对这个图书馆有意见,没有更多的活动。从代码示例中进行简单的复制粘贴甚至都不起作用。看看这个图书馆。MimeKit/Mailkit
而且它也很容易实现。。开发人员非常活跃。稍后再联系我。我发现了这一点,因为我正在寻找关于github 上s22.imap的一些错误的答案
您在未选择邮箱的情况下进行搜索。那不行。首先打开要搜索的邮箱,然后创建Client.search对象。