I\'m currently using a custom made library at my job. Until just rencently the library was working perfectly. It apparently return false since about today.
The libra
I just had the same problem. After a php upgrade, the mail function always returns false.
I used this little snippet to check it out:
Result was: ' . ( $result === FALSE ? 'FALSE' : 'TRUE') . $result;
echo '
';
echo phpinfo();
The solution was setting a value in my php.ini for 'sendmail_from' and 'sendmail_path'. The correct values in my case were:
sendmail_from = "no-reply@mydomain.net"
sendmail_path = "/usr/sbin/sendmail -t -i"
(I'm using CentOS 5.3 w/ Zend Server CE.)
You could use ini_set() to set the value of 'sendmail_from', but the 'sendmail_path' var must be setup in your php.ini or http.conf.