ID: 29122 Updated by: [EMAIL PROTECTED] Reported By: brian dot foddy at nwa dot com -Status: Assigned +Status: Closed Bug Type: Mail related Operating System: Solaris 2.8 PHP Version: 5.0.0 Assigned To: derick New Comment:
This bug has been fixed in CVS. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. Thank you for the report, and for helping us make PHP better. Previous Comments: ------------------------------------------------------------------------ [2004-08-02 11:13:27] [EMAIL PROTECTED] I think I broke it, so I'll fix it too. ------------------------------------------------------------------------ [2004-07-23 14:24:16] lgm2 at noos dot fr Fix from gem at rellim dot com is fine. Thanks. ------------------------------------------------------------------------ [2004-07-23 14:15:19] lgm2 at noos dot fr Same problem with PHP5.0.0 under redhat. ------------------------------------------------------------------------ [2004-07-23 01:34:13] gem at rellim dot com Found the problem(s). I had exactly the same problem. Setting the 5th parm to "-fxxx" works perfectly in 4.3.6, It also works perfectly from command line. PHP Fails to use "-f" since I updated to 5.0.0. A diff of the old code in ext/standard/mail.c shows the new mail.force_extra_parameters option but no other obvious related changes. Safe Mode=On would kill the 5th parameter, but that is off. mail.force_extra_parameters is empty. Forcing mail.force_extra_parameters to -fxxx in php.ini does not work. BTW, that parameter is MISSPELLED in the sample config files php.ini-dist and php.ini-recommended as well as the NEWS file. AHH, there is the problem this line: char *force_extra_parameters = INI_STR("mail_force_extra_parameters"); Should read this way: char *force_extra_parameters = INI_STR("mail.force_extra_parameters"); Notice the mail_force should be mail.force. Stupid typo! ------------------------------------------------------------------------ [2004-07-14 21:19:11] brian dot foddy at nwa dot com I hope this is what you want... I changed the external TO address from brian.foddy to "a26811" which is my local user id on the server in question, so the local sendmail did no further forwarding or sending to external hosts. The resulting full message looks like: ============================================ >From apache Wed Jul 14 19:14:27 2004 Return-Path: <apache> Received: (from [EMAIL PROTECTED]) by f1xsds01.mn.nwa.com (8.11.7p1+Sun/8.11.7) id i6EJEQ218348; Wed, 14 Jul 2004 19:14:26 GMT Date: Wed, 14 Jul 2004 19:14:26 GMT Message-Id: <[EMAIL PROTECTED]> To: a26811 Subject: Subject line From: [EMAIL PROTECTED] X-Sender: [EMAIL PROTECTED] X-Mailer: PHP/5.0.0RC3 Mailing-List: SOC Issue Tracking - Mantis Content-Type: text/plain; charset=iso-8859-1 Content-Length: 55 Status: RO This is a test message. Wed Jul 14 14:14:26 CDT 2004 =================================== ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/29122 -- Edit this bug report at http://bugs.php.net/?id=29122&edit=1
