Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从ActiveUp.Net.Mail.Message获取UID或如何按MessageId搜索?_C#_Imap - Fatal编程技术网

C# 如何从ActiveUp.Net.Mail.Message获取UID或如何按MessageId搜索?

C# 如何从ActiveUp.Net.Mail.Message获取UID或如何按MessageId搜索?,c#,imap,C#,Imap,我想使用IMAP4服务上的ActiveUp.Net.Maillibrary搜索和删除邮件。我不知道如何从ActiveUp.Net.Mail.Message获取UID,或者如果我知道MessageId,如何使用所选文件夹搜索邮箱 当然,我以前也提取过消息,所以我知道它的MessageId 致以最诚挚的问候。我知道为时已晚,但我今天面临着同样的问题,所以,也许还有其他人在寻找答案。以下是对我有效的解决方案: //选择要查询的邮箱 邮箱收件箱=_客户端。选择邮箱(“收件箱”); 对于(int x=In

我想使用IMAP4服务上的
ActiveUp.Net.Mail
library搜索和删除邮件。我不知道如何从
ActiveUp.Net.Mail.Message
获取UID,或者如果我知道MessageId,如何使用所选文件夹搜索邮箱

当然,我以前也提取过消息,所以我知道它的
MessageId


致以最诚挚的问候。

我知道为时已晚,但我今天面临着同样的问题,所以,也许还有其他人在寻找答案。以下是对我有效的解决方案:

//选择要查询的邮箱
邮箱收件箱=_客户端。选择邮箱(“收件箱”);
对于(int x=Inbox.MessageCount;x>0;x--)
{
Message email=Inbox.Fetch.MessageObject(x);
处理电子邮件(电子邮件,x);
}
基本上,messageOrdinal是邮件的索引(例如:gmail收件箱中的位置),但您必须自己保留引用,因为ActiveUp.Net.mail.Message不提供任何检索功能

ProcessEmail
功能中,您将收到
messageOrdinal
作为输入参数:

public void ProcessEmail(Message email,int messageOrdinal)
{
//...
}

我知道为时已晚,但我今天也遇到了同样的问题,所以,也许还有其他人在寻找答案。以下是对我有效的解决方案:

//选择要查询的邮箱
邮箱收件箱=_客户端。选择邮箱(“收件箱”);
对于(int x=Inbox.MessageCount;x>0;x--)
{
Message email=Inbox.Fetch.MessageObject(x);
处理电子邮件(电子邮件,x);
}
基本上,messageOrdinal是邮件的索引(例如:gmail收件箱中的位置),但您必须自己保留引用,因为ActiveUp.Net.mail.Message不提供任何检索功能

ProcessEmail
功能中,您将收到
messageOrdinal
作为输入参数:

public void ProcessEmail(Message email,int messageOrdinal)
{
//...
}

如果您使用的是
ActiveUp.Net.Mail
,他们是否没有
FAQ
网站。。?关于在
互联网上自己研究这个问题,你做了什么尝试或做了什么?我在那里找到了答案,还有一个DeleteMethod,它接受订单号。如果你使用
ActiveUp.Net.Mail
,他们没有
FAQ
网站吗。。?关于你自己在
互联网上研究这个问题,你做了什么尝试或做了什么?
?我在那里找到了答案,还有一个DeleteMethod,它获取订单号。