I was also under the impression that you had to end have an extra blank line after the subject. print MAIL "Subject:$subject\n\n"; ^^ I doesn't look like it's causing your current problem, but when you escape the @'s you may find another error. Dave -- [EMAIL PROTECTED] David C. Maple V.P. Information Systems Advanced Communications Group 'The bigger it bloats, the harder it falls.' -- "The 48 Laws of Power" (R. Greene, J Elffers) .... ---------- Forwarded message ---------- Date: Sat, 18 Dec 99 21:40:08 +0100 From: Heiko Schmidhaeussler <[EMAIL PROTECTED]> To: QMail List <[EMAIL PROTECTED]> Subject: Re: qmail appending mail machines name to recipients On Fri, 17 Dec 1999 17:05:29 -0500, clifford thurber wrote: >Hello, >I made a post earlier to this list open a PERL program I have written which >basic opens one file handle ot a CSV file containing usernames and email >adresses parses them and then sends users mail by writing to a file handle >opened to qmail. Here is the snippet of code that achieves this: > >$mailprog = "/usr/local/var/qmail/bin/qmail-inject"; > >open(MAIL, "|$mailprog"); > >print MAIL "To: $email\n"; >print MAIL "From: $from\n"; >print MAIL "Subject:$subject\n"; >print MAIL "MIME-Version: 1.0\n"; >print MAIL "Content-Type: text\/html\; charset\=us-ascii\; >name=\"newsl.html\"\n"; >print MAIL "Content-Transfer-Encoding: 7bit\n"; >print MAIL "Content-Disposition: inline\; filename=\"newsl.html\"\n"; >print MAIL "Content-Base: http:\/\/www\.liveuniverse\.com\n"; > > >print MAIL " etc ..... >close(MAIL); > >The problem is that every message is being bounced back b/c somewhere qmail >is appending the name of our machine(snapper.raremedium.com) onto the >recipients e-mail address. It then sees the name of our box and decideds >this is a local delivery which is of course undeliverable as we are trying >to send mail to a list of remote users. Can anyone help me with this. For >instance below my script assigned the value $email ="[EMAIL PROTECTED]" In perl you have to escape the @-symbol in a string. So try this: $email="maletic\@usa.net" HTH, Heiko.