mon code est:comment obtenir uid dans 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
}
}
Je baguette magique pour sauver uid. Comment peut-on faire de l'uid pour un message?
MimeMessage message =inbox.GetMessage(UniqueId.Parse(uid));
Quel paquet utilise-t-il? 'MimeMessage' ne semble pas être le standard C#, donc il serait bien d'ajouter la section' using' pour savoir d'où vient la classe – Draken
ajouter MimeKit, MailKit et MailKit.Net.Imap. – shahroz
En regardant dans le document de classe, il ne semble pas y avoir quelque chose de ce type: http://www.mimekit.net/docs/html/T_MimeKit_MimeMessage.htm, le plus proche que je peux voir est la propriété 'MessageId'. Est-ce ce que vous cherchez? Si non, pour quoi avez-vous besoin de l'uid? – Draken