> message, how could I do this in perl?
> 
> /usr/sbin/sendmail [EMAIL PROTECTED] < ./file.txt
> 
> I am trying to avoid slurpping the file into an array. my 
> @array = `/bin/cat
> ../file.txt`

how about something like this:

my $sendmail = '/usr/lib/sendmail';
my $userName = '[EMAIL PROTECTED]';
my $subject = "subject";
my $body = `cat $log`;

my $mailMessage=<<EOF;
To:  $userName
Subject: $subject

$body

EOF

open(MAIL, "| $sendmail -t -oi 2>/dev/null") or die "unable to open
sendmail:$!\n";
print MAIL $mailMessage ;
close MAIL;

> 
> Also, is it possible to tell sendmail that the file type is html?

do  you mean so you can send the email in HTML? 
Here is a snippet from a previous post to this group that does this:
--

 open(MAIL,"| $smail"); 
 print MAIL "From: etucker\n";
 print MAIL "To: $ubr_info{'email'}\n";
 print MAIL "Subject: Errors on $ubr_info{'IP'}\n";
 print MAIL "content-type: text/html\n\n";
 print MAIL "<html>";
 print MAIL "<p><b> THIS IS A TEST</b></p>";
 print MAIL "</html>";
--

so i assume of the file is in html it should work as long as you print the
header like above



> 
> -James
> 
> James Kelty
> Director of Operations
> Everbase Systems, LLC
> 624 A Street
> Ashland, OR 97520
> [EMAIL PROTECTED]
> 541.488.0801
> 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to