Microsoft.Office.Interop.Outlookを使用して電子メールの添付ファイルを抽出しています。
var MAPI = new Application().GetNamespace("MAPI");
var ExampleFolder = MAPI.GetDefaultFolder(OlDefaultFolders.olFolderSentMail)
foreach (dynamic i in ExampleFolder.Items)
if (i.Attachments.Count > 0)
; // DoSomething();
残念ながら、これは非常に遅いです。
- 添付ファイルをチェックするより速い方法はありますか?
- 電子メールを日付でフィルタリング/ソートすることは可能ですか:最後のn個のアイテムのみをループしますか?