Russ Allbery wrote:
> 
> Greg Kopp <[EMAIL PROTECTED]> writes:
> 
> > I have qmail and vpopmail installed on RH 6.2. I have a perl subroutine that
> > we use to send e-mail. Here is the code snipit:
> 
> > sub mailto
> > {  $mailprog = '/usr/lib/sendmail';
> >    open(MAIL,"|$mailprog -t");
> >    my @args = @_;
> >    print MAIL "To: $args[0]\n";
> >    print MAIL "Bcc: $args[4]\n";
> >    print MAIL "From: $args[1]\n";
> >    print MAIL "Subject: $args[2]\n";

There should be two \n after the last line of the headers.


> >    print MAIL "$args[3]\n";
> >    close MAIL;
> > }
> 
> > BUT when a mail message gets bounced, the message comes back to the user
> > that the web server is running as.
> 
> Bounces go back to the envelope sender.  If you want to change the
> envelope sender, pass the -f option to the sendmail emulation program, as
> in:
> 
>     /usr/lib/sendmail -t -f [EMAIL PROTECTED]
> 
> --
> Russ Allbery ([EMAIL PROTECTED])             <http://www.eyrie.org/~eagle/>

You might as well add this header line:
print MAIL "Return-Path: ...\n";

Regards
Fabrice Scemama

Reply via email to