On Tuesday 05 Nov 2002 5:01 pm, Scott, Joshua 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? > > 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. > > Any help is greatly appreciated.
Hi Joshua, If you simply wanted to create a multi-line message body as a string then you could do something like: $mail{message}="line1\nline2\nline3\n...."; or $mail{message}=qq{line1 line2 line3 }; If you want to use the contents of a file as the body, use something like. $oldsep=$/; $/=undef; disable line seperation open(FIN,"<myfile>")||die "cannot open file: $!\n"; $mail{message}=<FIN>; close(FIN); $/=$oldsep; It disables the record seperator (newline) then reads the whole file into the hash entry. > > Thank you, > > Joshua Scott > Security Systems Analyst, CISSP > 626-568-7024 > > =========================================================================== >=========== NOTICE - This communication may contain confidential and > privileged information that is for the sole use of the intended recipient. > Any viewing, copying or distribution of, or reliance on this message by > unintended recipients is strictly prohibited. If you have received this > message in error, please notify us immediately by replying to the message > and deleting it from your computer. > > =========================================================================== >=== -- 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]