Dan, I assume you meant to add a system() call into it...if so, here is what was presented. -rwxrwxrwx. 1 root root 3878 Sep 6 14:45 /opt/james-2.3.2/bin/sendmail.py -rwxrwxrwx. 1 root root 3878 Sep 6 14:45 /opt/james-2.3.2/bin/sendmail.py Steve From: Daniel Brown <danbrown@xxxxxxx> To: Steven Pogue/Raleigh/IBM@IBMUS Cc: php-general@xxxxxxxxxxxxx Date: 10/23/2012 05:24 PM Subject: Re: Help using PHP 5.3.3 mail() with Apache James Sent by: parasane@xxxxxxxxx On Tue, Oct 23, 2012 at 5:00 PM, Steven Pogue <spogue@xxxxxxxxxx> wrote: > Has anyone been successful at using the above on a RHEL 6.2 environment? I > am able to use Postfix using the php.ini SENDMAIL_PATH but when I bring > down PostFix, start Apache James and switch the sendmail_path value to > point to the Apache James 2.3.2 provided wrapper > (/opt/james-2.3.2/bin/sendmail.py) the return code on mail() indicates it > failed and no record of the wrapper being invoked. > > Calling the wrapper directly from the command-line works as expected so > the problem is somewhere between PHP and the sendmail_path invocation. What is the output of the following code? <?php echo '<pre>'.PHP_EOL; echo trim(`ls -al /opt/james-2.3.2/bin/sendmail.py`).PHP_EOL; echo '</pre>'.PHP_EOL; ?> -- </Daniel P. Brown> Network Infrastructure Manager http://www.php.net/