1
我在這裏問是否可以列出電子郵件中的所有附件,將它們顯示在列表框中,並且僅檢查它們(在程序中一旦用戶點擊它,操作系統會打開該擴展程序。C#OpenPop.net從電子郵件獲取附件
如果可能的話,請解釋一下。我正在使用OpenPop.net和C#。
在此先感謝。
JoãoBorrego。
我在這裏問是否可以列出電子郵件中的所有附件,將它們顯示在列表框中,並且僅檢查它們(在程序中一旦用戶點擊它,操作系統會打開該擴展程序。C#OpenPop.net從電子郵件獲取附件
如果可能的話,請解釋一下。我正在使用OpenPop.net和C#。
在此先感謝。
JoãoBorrego。
你當然可以。
使用Message.FindAllAttachments
方法得到一個List<MessagePart>
引用Message
中的每個附件。您可以使用MessagePart.FileName
屬性填充您的列表框(但要注意重複名稱)。
我不知道如何通過用戶與列表框的交互來下載附件。一些想法浮現在腦海中,但通常情況下,您可以使用File.WriteAllBytes方法下載附件,傳入方法bytes
參數的Message.Body
屬性。
我最近在項目中使用了OpenPop,並對此感到滿意。
要使用Message.FindAllAttachments方法,您需要從服務器和用戶下載消息,詢問如何在不下載整個附件的情況下獲取附件文件名。我在最新的2.0.4.369版本中找不到下載整個消息的附件數據。在這種情況下OpenPop不靈活。 – Tomas