Lumisoft の IMAP クライアントを使用して、Microsoft Exchange からのメールを読むことができます。メールをプレーンテキストに変換するように Exchange サーバーを設定しました。ただし、情報を読むと、まだ HTML/CSS が含まれているようです。
電子メールの本文から HTML/CSS を削除する最良の方法は何ですか? または、私が見逃していると思われる交換サーバーの設定はありますか?
Lumisoft の IMAP クライアントを使用して、Microsoft Exchange からのメールを読むことができます。メールをプレーンテキストに変換するように Exchange サーバーを設定しました。ただし、情報を読むと、まだ HTML/CSS が含まれているようです。
電子メールの本文から HTML/CSS を削除する最良の方法は何ですか? または、私が見逃していると思われる交換サーバーの設定はありますか?
私は通常、これらのアプローチのいずれかをとります...
正規表現の使用。あらゆる種類の無効なマークアップでも機能するソリューションを考え出す必要がある場合、正しく理解するのは少し難しい場合がありますが、他の誰かがあなたの前にそれを行っているに違いありません (ヒント: Google または検索 SO)。
HTML パーサー ライブラリの使用。一般的なプログラミング言語ならどれでも見つけることができます。Html Agility Pack の使用をお勧めします。
スクリプトを実行できるかどうかなど、セットアップがどのように機能するかは正確にはわかりません.HTMLパーサーは、明らかにHTMLを解析するための最良の方法です. たとえば、Hpricot (Ruby HTML 解析ライブラリ) を使用するputs doc.find_element('body').inner_text
と、ドキュメントのテキスト コンテンツを出力できます。