On Wed, Dec 13, 2000 at 03:08:18PM -0700, [EMAIL PROTECTED] wrote:
> We need to send out an email response from a CGI when someone places an
> order, but we want to set the from address to something other than the
> user/machine where the CGI is running. How to do this with the various
> email packages? Currently using exim, but may switch to postfix or
> sendmail.

using perl? try something such as this pseudo pseudocode:

    use Net::SMTP;
        my $SMTP_SERVER = 'mail.my.server.net.org.not';

    my $smtp = Net::SMTP->new( $SMTP_SERVER );

        # here's your "FROM:" email address, whatever you want it to be
    $smtp->mail($FROM_ADDR);

    # goes to all these, with or without "To:" header
    $smtp->to(@SEVERAL_ADDRS);

    $smtp->data();
    $smtp->datasend( <<"E-PISTLE" );
        To: $PICK_ANY_DEST_ADDR_DOESNT_AFFECT_WHERE_ITS_SENT
        Reply-To: $FROM_ADDR
        Subject: $SUBJ
        Content-Type: text/plain

        Here's your stinkin' email.

        E-PISTLE
    $smtp->dataend();
    $smtp->quit;

of course, tmtowtdi.

-- 
There are only two places in the world where time takes
precedence over the job to be done.  School and prison. 
                                        --William Glasser 

[EMAIL PROTECTED]    ***    http://www.dontUthink.com/

volunteer to document your experience for next week's
newbies -- http://www.eGroups.com/messages/newbieDoc

Reply via email to