ersetz doch einfach < durch < und > durch >
oder zeige den txt part der mail ein; wenn dieser nicht existiert, geht auch wohl folgendes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
package Sources::HtmlParser;
use strict;
use warnings;
use base 'HTML::Parser';
sub parseText
{
my($self, $text) = @_;
$self->{mytext} = "";
$self->parse($text);
}
sub text
{
my($self, $origtext, $is_cdata) = @_;
$self->{mytext} .= $origtext;
1;
}
sub get_text
{
my($self) = @_;
return $self->{mytext};
}
1;
my $hp = Sources::HtmlParser->new();
$hp->parseText($httpbody);
$httpbody = HTML::Entities::decode_entities($hp->get_text);
$httpbody =~ s/<!--.+?-->//gms;