mail.pm: encode body
UTF8 bodies must be encoded
This commit is contained in:
@@ -8,6 +8,7 @@ use utf8;
|
||||
use Email::Sender::Simple();
|
||||
use Email::Simple();
|
||||
use MIME::Words qw(encode_mimeword);
|
||||
use Encode;
|
||||
|
||||
sub send($) {
|
||||
my ($mail) = @_;
|
||||
@@ -21,7 +22,7 @@ sub send($) {
|
||||
'Reply-To' => $mail->{'Reply-To'},
|
||||
'Subject' => encode_mimeword($mail->{'Subject'}, 'b', 'UTF-8')
|
||||
],
|
||||
body => $mail->{'Data'},
|
||||
body => Encode::encode( utf8 => $mail->{'Data'} ),
|
||||
);
|
||||
Email::Sender::Simple->send($email);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user