From: [EMAIL PROTECTED] Operating system: Windows XP Pro. PHP version: 4CVS-2002-12-12 (dev) PHP Bug Type: IIS related Bug description: sendmail_from,SMTP and other valuse in php.ini not being read...
I know that this problem has been reported before... in fact many many times before, but I have tried other peoples solutions to it with no success. I recently recieved this error from the "Phorm" Script, an excelent form processor/result-emailing script with tons of features: here is a link to it on my server: http://67.80.121.68:8001/feedback.htm (this site is just a mock up desgin I made for a me and my friend's joke company btw :) ERROR 090 - There has been an error, and your information has not been sent. Alerts: 105 - Mail function failed on user email for template ./feedbackemail.txt. 105P: "sendmail_from" not set in php.ini or custom "From:" header missing 111 - Mail function failed on sending alerts. 111P: "sendmail_from" not set in php.ini or custom "From:" header missing after reading this is checked my php.ini file for my 'SMTP', and 'sendmail_from' settings: they were correct plus the fact that the phorm script provides a from address on its own. so to amuse myself I simply retyped my SMTP and sendmail_from settings then resaved the file. I then restarted IIS' services and tried again and recieved the same error. next, restarted the whole machine tried again and got the same error. at this point, somewhat annoyed, I made a file doh.php with <?php phpinfo(); ?> being its only contents browsed to it in my web browser: http://67.80.121.68:8001/sharedocs/doh.php and it shows that my path for php.ini is correct, but shows: Directive | Local Value | Master Value sendmail_from | no value | no value SMTP | localhost | localhost next as a test I added the following lines to doh.php: ini_set("SMTP","mail-hub.optonline.net"); ini_set("sendmail_from","[EMAIL PROTECTED]"); mail("[EMAIL PROTECTED]","testing","testing"); this worked and I recieved an email... also phpinfo() showed the following: Directive | Local Value | Master Value sendmail_from | [EMAIL PROTECTED] | no value SMTP | mail-hub.optonline.net | localhost At this point I have no idea what to do in order to not have to ad ini_set() commands to all of my emailing php scripts any explanations would be extremely appreciated. PS: i understand that this is a duplicate report and am sorry also: i am running ASP, ActivePERL, and PHP under iis. as well as a mysql server. could something in that combo be causing this problem? -best reguards Andrew -- Edit bug report at http://bugs.php.net/?id=20979&edit=1 -- Try a CVS snapshot: http://bugs.php.net/fix.php?id=20979&r=trysnapshot Fixed in CVS: http://bugs.php.net/fix.php?id=20979&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=20979&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=20979&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=20979&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=20979&r=support Expected behavior: http://bugs.php.net/fix.php?id=20979&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=20979&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=20979&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=20979&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=20979&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=20979&r=dst IIS Stability: http://bugs.php.net/fix.php?id=20979&r=isapi