X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=scripts%2Fndmail.pl;h=8941cc1cf8890ac0cb8a785cbd7412e24259248a;hb=b54c8d4253459626fc630771882060a4351a3ee5;hp=f6fe444bed890b3d80c4bbd09550b8c8725ddbca;hpb=d29ac23b4c0f046c1da9f5e0a8245f1dce8396e5;p=ndwebbie.git diff --git a/scripts/ndmail.pl b/scripts/ndmail.pl index f6fe444..8941cc1 100755 --- a/scripts/ndmail.pl +++ b/scripts/ndmail.pl @@ -29,7 +29,7 @@ use CGI qw/:standard/; use Email::Simple; use Email::StripMIME; -use Encode::Encoder qw(encoder); +use Encode; use MIME::QuotedPrint; use FindBin; @@ -43,8 +43,8 @@ my $text = join '',@text; my $email = Email::Simple->new(Email::StripMIME::strip_mime($text));; -my $subject = encoder(decode_qp($email->header('Subject')))->utf8; -my $body = 'FROM:'.encoder(decode_qp($email->header('From')))->utf8 . "\n\n" . encoder($email->body)->utf8; +my $subject = decode('MIME-Header', $email->header('Subject')); +my $body = 'FROM:' . decode('UTF-8', decode_qp($email->header('From'))) . "\n\n" . decode('UTF-8',$email->body); $dbh->begin_work;