I am using Perl 5.8.x, Windows XP SP2 and Novell GroupWise email client. I have written a program to send an email which contains HTML. Issue is that in the email body the 'body' shows up as HTML text and GroupWise has the choice to read it in HTML grayed-out (for this email only). In other words, I get no processed HTML just the HTML text and I can not choose to read it in HTML (btw - have no such issue with other emails from other sources containg HTML. I can choose to read it in HTML via GroupWise w/o issues).
Question: How do I send a email containing HTML that can be read/processed by GroupWise as HTML? Test code snippet: #!/usr/bin/perl my $mailBody; sub do_html() { $mailBody = <<ENDHTML; <!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN"> <HTML> <HEAD> <TITLE> Hello </TITLE> </HEAD> <BODY> <H1>Hi</H1> <P>"hello world" HTML document.</P> </BODY> </HTML> ENDHTML } sub do_email() { use Net::SMTP; my $Smtp; $Smtp = Net::SMTP->new("smtp.server.net") or die "Unable to connect to email server: $!"; $Smtp->mail("b...@yahoo.com"); $Smtp->to("bi...@yahoo.com"); $Smtp->data(); . $Smtp->datasend("From: ("b...@yahoo.com"\n"); $Smtp->datasend("To:("bi...@yahoo.com""); $Smtp->datasend("Subject: test HTML message\n"); $Smtp->datasend("\n"); $Smtp->datasend($mailBody); $Smtp->dataend(); $Smtp->quit; } do_html(); do_email(); exit;