私は、POP3メールフェッチのためにC#で書かれたライブラリであるOpenPopを使いこなしていました。それはうまくいくようですが、明示的に添付されたファイルと、HTMLコンテンツメールの写真のようなものとの違いをどうやって見分けるのかについてはあまり理解していませんでした。このライブラリはそれらをすべて「添付ファイル」として扱います。私の必要性のために、私はHTMLメール内の画像を添付ファイルとみなしませんでした。ライブラリドキュメントから
:"実際の"メールの添付ファイルとhtmlメールの写真を区別する方法は?
A MessagePartは
場合、添付ファイルであると考えられている - それは、テキストを保持していないと、マルチパートメッセージ 又は
ではない - それは、Content-Dispositionヘッダーを有しますそれが添付ファイルであると言います
私は実際にメールプロトコルに精通していないため、少なくとも理論的に何をすればいいですか、それとも何かを探すべきですか?
実際にコンテンツ配置は、電子メールでの空であるときに、非常に多くの場合があります。 'Content-Disposition:attachment'が起こります。多くの電子メールクライアントがそれを使用しています。しかしインラインでは、たとえそれがスペックであってもそれはまだ欠けている。 – Marcin
@foensええ、openpop.netのドキュメントをさらに読んで、MIMEについてもっと読んでいるうちに、これはややこしいことに気付きました。とにかく説明してくれてありがとう、そして何か使えるものがあれば、私はあなたに知らせるだろう、私はいくつかのアイデアを持っていると思う。 – Less