mein Code:Wie bekomme ich in Mailkit?
using (ImapClient client = new ImapClient())
{
// Connect to the server and authentication and then
var inbox = client.Inbox;
inbox.Open(FolderAccess.ReadOnly);
int messageCount = inbox.Count - 1;
for (int i = messageCount; i > 0 ; i--)
{
var visitor = new HtmlPreviewVisitor();
MimeMessage message = inbox.GetMessage(i);
message.Accept(visitor);
// how can get uid for this message
}
}
ich uid speichern Stab. Wie kann man eine Nachricht erhalten?
MimeMessage message =inbox.GetMessage(UniqueId.Parse(uid));
Welches Paket wird verwendet? 'MimeMessage' scheint nicht Standard-C# zu sein, daher wäre es nett, den' using'-Abschnitt hinzuzufügen, damit wir wissen, woher die Klasse kommt. – Draken
MimeKit, MailKit und MailKit.Net.Imap hinzufügen. – shahroz
Im Klassendokument zu sehen, scheint es nichts von diesem Typ zu geben: http://www.mimekit.net/docs/html/T_MimeKit_MimeMessage.htm, die nächste, die ich sehen kann, ist die Eigenschaft 'MessageId'. Ist das wonach Sie suchen? Wenn nicht, wozu brauchst du die 'uid'? – Draken