POP3 メール フェッチ用に C# で記述されたライブラリである OpenPop をいじっていました。問題なく動作しているように見えますが、メールに明示的に添付されたファイルと、HTML コンテンツのメールの画像などを区別する方法がよくわかりませんでした。このライブラリは、それらをすべて「添付ファイル」として扱います。私のニーズでは、HTML メール内の画像を添付ファイルとは見なしません。
ライブラリのドキュメントから:
MessagePart は、
テキストを保持しておらず、MultiPart メッセージではない場合、または
添付ファイルであることを示す Content-Disposition ヘッダーがある場合、添付ファイルと見なされます。
少なくとも理論的には (私はメールプロトコルに詳しくないので) どうすればいいですか?