On Tuesday 05 November 2002 5:47 pm, Kipp, James wrote:
> > Hello everyone,
> >
> > I'm trying to use the Mail::Sendmail module in a script where I need a
> > independent mailer.  The problem I'm having is including more
> > than one line
> > of text in the message body.  I'm not really sure how to do this.  The
> > package uses a $mail{message} = "blah" var for the message
> > body.  Is it
> > possible to get more than one line into that hash value?
>
> $mail{message} =  "this is a line\nthis is another\n"
>
> > Basically I've got a script that generates a bunch of information and
> > outputs it to a file.  What I would like to do is make the
> > contents of this
> > file, the body of my message.  I don't want it as an attachment.
>
> how about:
> my $body = `cat $yourfile`;

Always try to do things within perl.  Using the backticks to system() the 
external cat command will work only if the cat command exists and is in the 
$PATH.  Also, it is less efficient as it involves forking another process and 
execing another file.

While this may not matter in a 10 line prog, it will hit performance big time 
if it's inside a loop handling a directory with 1000s of files in.
-- 
Gary Stainburn
 
This email does not contain private or confidential material as it
may be snooped on by interested government parties for unknown
and undisclosed purposes - Regulation of Investigatory Powers Act, 2000     


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

Reply via email to