On Mon, 2007-06-18 at 16:51 +0100, John ORourke wrote:
> Hi folks,
> 
> I'm wondering what modules people use for sending email?  At the moment 
> I'm using MIME::Lite but I'm doing several things myself which a bigger 
> module might do for me:
> 
>  - header encoding - I can't find any modules which will Q- or B-encode 
> headers that have the UTF-8 flag set

http://search.cpan.org/~dankogai/Encode-2.23/lib/Encode/MIME/Header.pm

  use Encode qw(encode);

  my %headers = (
         From     => $from,
         To       => $to,
         Subject  => $subject,
  );

  my $msg = MIME::Lite->new(
         Data     => $output,
         Encoding => 'quoted-printable',
         map { $_ => encode('MIME-Header', $headers{$_}) } keys %headers        
     
 );
 $msg->attr('content-type' => 'text/plain; charset=utf-8; format=flowed' );


Clint

Reply via email to