PHP.INI directory override NOT working

Problems with the Windows version of XAMPP, questions, comments, and anything related.

PHP.INI directory override NOT working

Postby chuckluttor » 22. August 2017 19:06

I am attempting to override the mail.log PHP.INI parameter which is "" , an empty string. Neither, putting the override into .htaccess nor into .user.ini will cause logging of the mail() function. It should be noted that my php runs as part of Apache and therefore putting the override into .htaccess is the recommended (mandatory?) method. But this causes Apache to not find anything in that directory. What am I doing wrong? It seems to me that my .htaccess is incorrect, but I do not know what to put into it. I do not wish to override any Apache httpd.conf directives. Here are my ini attempts:-


; The path to a log file that will log all mail() calls. Log entries include
; the full path of the script, line number, To address and headers.
; Log mail to syslog (Event Log on Windows).
;mail.log = syslog

.user.ini or .htaccess

[mail function]
mail.log = "C:\xampp\htdocs\rep\repmail.log"
Posts: 1
Joined: 22. August 2017 18:26
XAMPP version: v3.2.2
Operating System: windows 10 pro

Re: PHP.INI directory override NOT working

Postby efremmc2 » 25. August 2017 17:57

If you are using Windows, there is no sendmail.exe (Sendmail) application installed. You need to download one. Some are shareware, open source, or commercial products.

Here is one such link:

or Search

These are recommendation only and not liable if they work at all. Good luck. It easier to do in Linux or Unix environments.
Posts: 8
Joined: 25. August 2017 03:54
XAMPP version: 1.7.7
Operating System: Windows/Linux

Return to XAMPP for Windows

Who is online

Users browsing this forum: No registered users and 100 guests