Either sendmail or PERL is inserting ! in my HTML email....

From: George Gallen (ggallen@slackinc.com)
Date: Fri Aug 22 2003 - 09:58:48 EDT


Hi.

I'm sending an HTML email using PERL (routine below).
in this case, it's on a PERL 5 and T64 3.2c, I don't think the
   t64 being old has anything to do with it, as it also does it
   on a Redhat 7.2 system with PERL 5.

Apparantly x # of bytes into the email, something is inserting
an "!" in the middle of the email. It's not the HTML coding, as
if I add or remove characters, the ! doesn't follow, it stays in
the same offset spot.

Has anyone had this occur before? Aside from trying to shift the
email so the ! falls in an appropriate spot :) any ideas on how to
fix (stop) this?

I've tried breaking up the HTML coding into many lines of prints
so each line of print is no more than 70 characters. The ! gets
put in the email, whether I use one line of 600 or so bytes or
8 or 9 lines of 70 character maximums.

I did a view source on the original HTML, then cut and pasted the
HTML from the view into the email below. Aside from the ! the
email looks identicle.

Any ideas?
Thanks

#!/usr/local/bin/perl
use CGI qw/:standard/;
my $PID = $$;
my $ml_pgm = '/usr/sbin/sendmail';
my $ml_to = 'ggallen@slackinc.com';
open (MAIL,"|$ml_pgm $ml_to") or die "Sendmail $ml_pgm $ml_to would not open
:$ \n";
print MAIL "To: $ml_to\n";
print MAIL "From: webmaster\@return.com <webmaster\@return.com>\n";
print MAIL "Subject: This is an HTML test\n";
print MAIL "MIME-Version: 1.0\n";
print MAIL "Content-Type: text/html; charset=us-ascii\n\n";
print MAIL ".......HTML CODING.....";
close MAIL or die "Sendmail would not close :$\n";

George Gallen
Senior Programmer/Analyst
Accounting/Data Division
ggallen@slackinc.com
ph:856.848.1000 Ext 220

SLACK Incorporated - An innovative information, education and management
company
http://www.slackinc.com



This archive was generated by hypermail 2.1.7 : Sat Apr 12 2008 - 10:49:33 EDT