私はここで、電子メールのすべての添付ファイルを一覧表示し、リスト ボックスに表示して、ユーザーがクリックしたときにのみ (その拡張子を開く OS のプログラムで) 取得できるかどうかを尋ねています。
可能であれば、その方法を説明してください。OpenPop.net と C# を使用しています。
前もって感謝します。
ジョアン・ボレゴ。
私はここで、電子メールのすべての添付ファイルを一覧表示し、リスト ボックスに表示して、ユーザーがクリックしたときにのみ (その拡張子を開く OS のプログラムで) 取得できるかどうかを尋ねています。
可能であれば、その方法を説明してください。OpenPop.net と C# を使用しています。
前もって感謝します。
ジョアン・ボレゴ。
あなたは確かにできます。
Message.FindAllAttachments
このメソッドを使用して、List<MessagePart>
内の各添付ファイルを参照するようにしMessage
ます。このプロパティを使用しMessagePart.FileName
てリストボックスにデータを入力できます(ただし、名前の重複に注意してください)。
ユーザーがリストボックスを操作して添付ファイルをダウンロードする方法がわかりません。いくつかのアイデアが思い浮かびますが、一般に、File.WriteAllBytesメソッドを使用して添付ファイルをダウンロードMessage.Body
し、メソッドのbytes
引数のプロパティを渡すことができます。
最近、プロジェクトでOpenPopを使用し、満足しました。