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

From: George Gallen (ggallen_at_slackinc.com)
Date: 08/22/03

  • Next message: Pedro AF. Cunha: "Moving email system to Tucluster V5.1B"
    Date: Fri, 22 Aug 2003 09:58:48 -0400
    To: "'tru64-unix-managers@ornl.gov'" <tru64-unix-managers@ornl.gov>
    
    

    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


  • Next message: Pedro AF. Cunha: "Moving email system to Tucluster V5.1B"

    Relevant Pages

    • Re: Walking a tree and extracting info... Problems
      ... Learn to use the Perl debugger and to use the ... foreach $file (@thefiles) { ... push @lines, $_; # push the data line onto the array ... Perl has allocated "@lines" once for the whole program; when you process the next file in the directory you push the lines on the bottom; the match for the HTML title then fires every time. ...
      (comp.lang.perl.misc)
    • Re: HTTP Filtering and Threads...
      ... You are trying to parse HTML with regular expressions. ... This is not Perl. ... # Some irrelevant code stuff... ... foreach $userID { ...
      (comp.lang.perl.misc)
    • RE: question
      ... well it's really HTML that's the problem. ... > was whether perl was appropriate, not how to do it in perl. ... > this e-mail message or disclose its contents to anybody else. ... > should check this e-mail and any attachments for viruses. ...
      (perl.beginners)
    • Re: Two Perl programming questions
      ... directory names using Perl. ... I can debug through my Perl script and ... How would Perl create the dynamic HTML that I ... Perl is general purpose programming language. ...
      (comp.lang.perl.misc)
    • Re: How to write to drive A: from CGI Perl
      ... >> If that does not look weird to you, then please go back to basics. ... Please (assuming that the quoted text is an actual excerpt from the HTML ... You will have a better version of Perl? ... for HTML or Perl or CGI or anything. ...
      (comp.lang.perl.misc)

  • Quantcast