Re: Mail reply-path

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Richard Lynch wrote:
On Tue, August 15, 2006 6:54 am, bob pilly wrote:
Im trying to send emails using the mail() function but im having a
problem. Because the box that the scripts sit on is a shared
web-hosting package the Reply-path part of the header always comes up
as nobody@xxxxxxxxxxxxxxxxxx but i have set the from part of the
header to automail@xxxxxxxxxxxxx A lot of people are not getting the
emails (most are) and im picking that its because the domains on the 2
header parts are different and they have some sort of antispam policy
which blocks these. Apart from changing the domains or email addresses
to be the same has anyone seen this problem before and if so can you
give advice or point me to some relevant docs on it? I have tried to
change the Replay-path: part of the header with code but it seems to
default to the above.

The Reply-path: you want to change is not a normal header, so you can
cross off the idea of fixing it with the 4th arg to mail().

If you are using current PHP, there is yet another bonus argument, the
5th one, for this specific purpose, documented in the manual:
http://php.net/mail

If you are NOT using a version of PHP that has that 5th arg, then you
could maybe use ini_set on the sendmail_path to add the -f there. (see
man mail).

That, however, would require that the user PHP runs as, which is what
Apache runs as, be a trusted user in sendmail.cf, which your webhost
may or may not have decided is a Good Idea, based on how much they
trust their clients.

and also safe_mode being off. Not sure why safe_mode affects this (ask the powers that be) but it does.

--
Postgresql & php tutorials
http://www.designmagick.com/

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux