Re: How to set sending e-mail address?
| From: | mike | Date: | Thu, 04 Sep 2008 05:58:20 +0000 |
| Subject: | Re: How to set sending e-mail address? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-279479@lists.php.net to get a copy of this message | ||
Return-path is used by mail daemons, not usually shown in client emails
That's what From or Reply-to is for...
Return-path is valuable for capturing bounces and stuff. I always set
it to a bounce@ alias, and then the From: is always the friendly
"display" address.
I also use popen() to open a connection directly to my sendmail binary
(/usr/sbin/sendmail -t -f -i bounce@returnpathaddressishere.com) it
seems to act instantly where I've had some oddities with PHP's mail()
in the past.
On Wed, Sep 3, 2008 at 10:53 PM, Anders Norrbring <lists@norrbring.se> wrote:
> I'm trying to figure out how to set the sending address when sending e-mail
> from PHP, but it doesn't seem like I'm having much success..
>
> When I look in the mail queue, I always see 'wwwrun@web.domain.tld' as the
> origin (the web server user).
>
> In my sending routine I set headers like this:
> $hdrs = array(
> 'From' => $MAILFROM,
> 'Subject' => iconv(strtoupper(CHARSET), "ISO-8859-1", $subject),
> 'Reply-To' => $MAILFROM,
> 'Date' => date("r"),
> 'Return-Path' => 'POSTMASTER@domain.tld'
> );
>
> Oh, the mail sent doesn't use the Return-Path I set, it's still set as
> wwwrun@web.domain.tld.
> What else can I do, and what have I missed?
>
> Anders
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>