1

私はここで、電子メールのすべての添付ファイルを一覧表示し、リスト ボックスに表示して、ユーザーがクリックしたときにのみ (その拡張子を開く OS のプログラムで) 取得できるかどうかを尋ねています。

可能であれば、その方法を説明してください。OpenPop.net と C# を使用しています。

前もって感謝します。

ジョアン・ボレゴ。

4

1 に答える 1

-1

あなたは確かにできます。

Message.FindAllAttachmentsこのメソッドを使用して、List<MessagePart>内の各添付ファイルを参照するようにしMessageます。このプロパティを使用しMessagePart.FileNameてリストボックスにデータを入力できます(ただし、名前の重複に注意してください)。

ユーザーがリストボックスを操作して添付ファイルをダウンロードする方法がわかりません。いくつかのアイデアが思い浮かびますが、一般に、File.WriteAllBytesメソッドを使用して添付ファイルをダウンロードMessage.Bodyし、メソッドのbytes引数のプロパティを渡すことができます。

最近、プロジェクトでOpenPopを使用し、満足しました。

于 2012-07-03T20:47:36.567 に答える