TIDText タイプの TIDMessagePart オブジェクトの Body.Text プロパティの読み取り可能な部分を抽出しようとしています。以下のコードのようなもの。ただし、TIDText メッセージ パーツの ContentType が text/plain ではなく、text/html である場合、sBody がすべての HTML タグで埋められます。読みやすいテキストが欲しいだけですが、バージョン 9 ライブラリでそれを取得する方法がわかりません。何か不足していますか?
var メール: TIDMessage; sBody: 文字列;
...
for j := 0 to Pred(email.MessageParts.Count) do
begin
if email.MessageParts.Items[j] is TIdText then
begin
sBody := TIdText(email.MessageParts.Items[j]).Body.Text;
end;
end;