Re: [Exim] correct email addr to send bounces

Pàgina inicial
Delete this message
Reply to this message
Autor: Tim Jackson
Data:  
A: exim-users
Assumpte: Re: [Exim] correct email addr to send bounces
Hi Martin, on Mon, 12 Apr 2004 16:44:50 -0300 you wrote:

> we're now using php's mail() function (which calls sendmail/exim)
> how can I specify the envelope sender? Should I change the way php calls
> sendmail? (currently is /usr/sbin/sendmail -t -i)


If you're not running in safe mode, and the user which the webserver runs
as is in Exim's trusted_users list, you can use the fifth parameter of the
mail() function to pass "-f<address>" to Exim, which will set the sender.
Alternatively, it can be set globally or on a per-virtual-host basis by
adding an "-f" option to the sendmail_path option. For example, using
Apache, to set the sender for a particular virtual host, use something
like this:

sendmail -t -i -fblah@???

to set the sender to blah@??? .

I have to say that the PHP guys could really do with adding an
MTA-independent way/parameter to pass the sender when creating a mail,
which works in Safe Mode and doesn't allow execution of arbitrary
commands. The "fifth parameter" is a bit of a fudge and isn't very
portable.


Tim