use Mail::Message::Convert::HtmlFormatText; my $af = Mail::Message::Convert::HtmlFormatText->new; my $plain_body = $af->format($body);
See SYNOPSIS in Mail::Message::Convert
Convert HTML/XHTML message body objects into plain text bodies using
HTML::FormatText. This package requires HTML::TreeBuilder and
HTML::FormatText which are not installed by default together with
Mail::Box. See also Mail::Message::rebuild() with rule
text_alternative_for_html
.
See DESCRIPTION in Mail::Message::Convert
See Converters between message objects in Mail::Message::Convert