PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

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