PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » Mail » Mail » Bug #1881

Use of "is_executable" function in Sendmail driver

Details

Submitted2004-07-15 09:46 UTC
Fromrichard at cwndesign dot co dot uk
Assignedjon
StatusClosed
PackageMail
PHP Version4.3.4
OSWindows XP Pro
Roadmaps(Not assigned)

Comments

[2004-07-15 09:46 UTC] richard at cwndesign dot co dot uk

Description:
------------
The sendmail.php driver checks the specified sendmail path with the built in "is_executable" function on line 112. This function isn't implemented on Windows PHP.

It's not as thorough, but replacing the check with "is_file" allows the Sendmail driver to work with Cygwin / Exim / Windows.

//if (is_executable($this->sendmail_path)) {
if (is_file($this->sendmail_path)) {

Expected result:
----------------
True

Actual result:
--------------
Fatal error: Call to undefined function: is_executable() in C:\Documents and Settings\All Users.WINDOWS\Documents\3w\demosite.localnet\scripts\lib\pear\Mail\sendmail.php on line 113