Re: mail function problem
| From: | Daniel Brown | Date: | Thu, 05 Jul 2007 15:39:31 +0000 |
| Subject: | Re: mail function problem | ||
| References: | 1 2 3 4 5 6 7 8 9 10 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-258341@lists.php.net to get a copy of this message | ||
On 7/5/07, web2@get-telecom.fr <web2@get-telecom.fr> wrote:
Chris a écrit : web2 wrote:Is your script being run via the CLI or the web? -- Daniel P. Brown [office] (570-) 587-7080 Ext. 272 [mobile] (570-) 766-8107Are you running SeLinux by any chance? Check your /var/log/messages and/or /var/log/syslog to see if they provide any answers. I'm not running SeLinux, I'm using Solaris 10 (AMD64), and I've checked syslog and messages but there's nothing... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.phpChris a écrit :Yes, /usr/sbin/sendmail is a link to /usr/lib/sendmail. I've made tests and with the php binary (php -f myscript.php), the mail is send. It only doesn't work with the apache module (libphp5.so)... So, it confirms that the script and the PHP configuration (php.ini) are OK.Is that the right path? Normally it's /usr/sbin/sendmail not /usr/lib .Try this: <? $email = "test@zz.fr"; $headers = "From: ".$email."\r\n"; $headers .= "X-Mailer: PHP/".phpversion()."\r\n"; if(mail("test2@zz.fr","essai","test",$headers)) { echo "OK: ".ini_get('sendmail_path'); } else { echo "NOK: ".ini_get('sendmail_path'); } ?> NoteSame result : "NOK /usr/lib/sendmail -t -i" I think the problem is not in the test script.