をダウンロードすることなく、添付ファイルの情報を取得する私は、被写体の情報を取得するために、次のコードを使用しています。Mimekit、IMapClientはメッセージ全体
電子メールに添付ファイルが含まれているかどうかを知ることができます。メッセージ全体をダウンロードせずにスプレッドシート(xls/xlsx)
client.Connect("imap.gmail.com", 993);
client.Authenticate("spyperson", "secret-word");
var inbox = client.Inbox;
inbox.Open(FolderAccess.ReadOnly);
Console.WriteLine("Total messages: {0}", inbox.Count);
Console.WriteLine("Recent messages: {0}", inbox.Recent);
var uids = inbox.Search(SearchQuery.NotSeen);
foreach (var summary in inbox.Fetch(uids, MessageSummaryItems.Full | MessageSummaryItems.UniqueId | MessageSummaryItems.Flags))
{
Console.WriteLine("[summary] {0:D2}: {1}:{2}", summary.Index, summary.Envelope.Subject, summary.Flags);
}