in reply to Printing email in html format.

Did you set the content-type? e.g.
my $message = "MIME-Version: 1.0\r\n"; $message .= "Content-type: multipart/alternative;"; ... $message .= "To: " . $self->{ToAddress} . "\n"; $message .= "From: " . $self->{FromAddress} . "\n"; if($self->{TextMessage}) { ... $message .= "Content-type: text/plain;\n"; $message .= "charset=\"iso-8859-1\"\n"; $message .= "Transfer-Encoding: 8bit\n\n"; $message .= $self->{TextMessage}."\n"; } if($self->{HTMLMessage}) { ... $message .= "Content-type: text/html;"; $message .= "charset=\"iso-8859-1\"\n\n"; $message .= $self->{HTMLMessage}; } ...
"We all agree on the necessity of compromise. We just can't agree on when it's necessary to compromise." - Larry Wall.