> From the php website, it appears that the [EMAIL PROTECTED] can be > put in the fifth parameter of the mail() function: > > Example 3. Sending mail with extra headers and setting an additional > command line parameter. > > mail("[EMAIL PROTECTED]", "the subject", $message, > "From: [EMAIL PROTECTED]", "[EMAIL PROTECTED]"); > > > Note: This fifth parameter was added in PHP 4.0.5. Since PHP 4.2.3 > this parameter is disabled in safe_mode and the mail() function will > expose a warning message and return FALSE if you're trying to use it.
I followed this recent thread with some interest, because I'd like to be able to set the return-path header for a script that emails to a large list, which would in turn allow me to identify bounced emails. I'm using a shared host server, with PHP running as the master account user name, so the return-path for emails is something like "Return-Path: <[EMAIL PROTECTED]>". I had accepted that I could not change the return-path value with PHP, but reading about this fifth parameter renewed my hope that I could. I tried adding a fifth parameter to mail() in order to do this, like so: // fifth mail() parameter to set envelope sender $cmd_line_param = "[EMAIL PROTECTED]"; mail("$fullname<$email>", $subject, $message, $headers, $cmd_line_param); This didn't change the return-path header. Perhaps the problem is that I have no idea what the syntax of the command line parameter is (what the "-f" does). Can anyone advise? Is it possible to use this fifth parameter to set the return-path header, and if so, what's the syntax? TIA, -- Lowell Allen -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php