ID:               28294
 Updated by:       [EMAIL PROTECTED]
 Reported By:      roguedragon at merging dot org
-Status:           Open
+Status:           Bogus
 Bug Type:         Mail related
 Operating System: FreeBSD 4.9-RELEASE
 PHP Version:      4.3.6
 New Comment:

Ok, so it's not a bug at all.


Previous Comments:
------------------------------------------------------------------------

[2004-05-06 06:52:46] roguedragon at merging dot org

After fighting with this some more, I finally decided to try another
reinstall. This time I used mm from the FreeBSD ports collection, added
the "--enable_memory_limit=yes" flag, kept the "--enable-sigchild" flag
off, and deleted the php4 directory out of
apache-build-dir/src/modules. 

Tested again, and this time it worked. Hopefully this bug listing can
help someone else out that has the same problems though.

------------------------------------------------------------------------

[2004-05-06 05:57:11] roguedragon at merging dot org

Description:
------------
I've seen multiple bugs were reported about this in the past, but all
were using older versions of PHP, and most were said to be fixed or had
patches that were entered into the CVS for the next version. But, here
I am with the problem.

On the server listed above (FreeBSD 4.9-RELEASE/Apache 1.3.29/PHP
4.3.6), --enable-sigchild was used in compilation. (There was a patch
posted about 

On a simple mail script, the mail() function always returns false, even
though the mail is actually going through. (Script posted below)

After reading through the bug reports, I recompiled without the
--enable-sigchild flag and rebooted everything. phpinfo() no longer
states that it was compiled with --enable-sigchild, but the problem
still exists.

I tested the same script on another server that was compiled with
--enable-sigchild, and had the same results. mail() returned false even
though it sent the email out. (FreeBSD 4.8-RELEASE/Apache 1.3.27/PHP
4.3.2)

On a server that was NOT compiled with --enable-sigchild (FreeBSD
4.9-RELEASE/Apache 1.3.29/PHP 4.3.4), mail() returned the correct
status.

Any suggestions?

Reproduce code:
---------------
<?php
if( mail( '[EMAIL PROTECTED]', 'test subject', 'just a test message', "From:
'[EMAIL PROTECTED]' ) )
    echo "Success";
else
    echo "Failed.";
?>




------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=28294&edit=1

Reply via email to