Thread Umlaute in Mail Subject: UTF8 Subjct mit MIME::Lite (8 answers)
Opened by Gast at 2006-12-13 12:40

esskar
 2006-12-13 20:25
#37420 #37420
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
use strict;
use warnings;
use Encode;
use Encode::Guess;
use MIME::Words qw(:all);

my $mime = MIME::Lite->new( {
From => mime_escape( $p{from} ),
To => mime_escape( $p{to} ),
Subject => mime_escape( $p{subject} ),
Data => $p{body},
} );
$mime->attr('content-type.charset' => 'UTF8';);
$mime->send;

sub mime_escape {
my $data = shift || '';
my $utf8 = decode("Guess", $data);

return encode_mimewords( $utf8 );
}

View full thread Umlaute in Mail Subject: UTF8 Subjct mit MIME::Lite