On Thu, July 12, 2007 6:33 pm, Tanner Postert wrote:
> I am currently running
>
> PHP 5.1.4
> Fedora Core 5
>
> i'm trying to exectute the following test script.
>
> <?php
> $to      = '[EMAIL PROTECTED]';
> $subject = 'the subject';
> $message = 'body';
> $headers = 'From: [EMAIL PROTECTED]' . "\r\n" .
>     'Reply-To: [EMAIL PROTECTED]' . "\r\n" .
>     'X-Mailer: PHP/' . phpversion();
>
> mail($to, $subject, $message, $headers);
> ?>

You really ought to be getting the return value from mail() and
checking it for success...

Error-checking is good. :-)

> i have about 10 or so different virtual hosts running on this machine,
> and
> if i use any of them for the from & reply-to addresses, it works fine,
> or
> even if i use domains I don't control like aol.com or example.com
> those work
> too, but one particular new virtual host doesn't work, it re-writes
> the from
> address to the default virtual host address. which is strange because
> that
> isn't in the php.ini anywhere, but it could just be taking the
> hostname.
>
> anyone have any ideas?

As I understand it:

If the PHP (read: Apache) User is not "trusted" in sendmail config,
then sendmail won't let that user forge the return headers, and the
return comes from the default set in sendmail configuration.

Substitute postfix or whatever as appropriate for your configuration.

So you now have the joy of digging into sendmail configuration.

Good luck!

-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/browse/from/lynch
Yeah, I get a buck. So?

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to