|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2003-02-22 15:18 UTC] kris at aethiamud dot org
Although I have found a few existing threads with this problem, none seem to address the core issue. Basically, the "[mail function]" section of my php.ini file is NOT being read at all! When a forum script I was using gave me an error when it tried to send an email to a newly registered user, I tried every solution I could think of, then every solution I could find at php.net and using google. I then tried my phpinfo.php page (http://www.aethiamud.org/phpinfo.php), which basically just contains the line: <?php phpinfo(); ?> And this is what it listed for the mail function entries: sendmail_from no value no value sendmail_path no value no value SMTP localhost localhost I then checked my php.ini file (which is in my windows directory, properly named), and here is what it says: [mail function] ; For Win32 only. SMTP = smtp.aethiamud.org ; For Win32 only. sendmail_from = info@aethiamud.org ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ;sendmail_path = The only solution I could find related to the php.ini file somehow not being read at all. That was my first thought, so I tested that theory by changing the 'register_globals' setting from 'off' to 'on', then I restarted the webserver and reloaded the phpinfo.php page. Lo and behold, register_globals changed from 'off' to 'on'. Therefore, the php.ini file IS in the right place, and it IS being read. However, the [mail function] section does not appear to be. My email server is configured and functioning properly, and works with the cgi-bin version of sendmail just fine, so that can't be it either. I'm fresh out of ideas here! Is this a bug, or just something that I'm not seeing? Any help you could provide would be very much appreciated :) --Kris PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sat Oct 25 09:00:02 2025 UTC |
Two things: 1) does ini_set('SMTP', 'smtp.aethiamud.org'); work? 2) does the cli binary also not display these values? (run: path\to\cli\php -i)