@ bblake -Oddly enough - I wrote some work-arounds and explanations last night - so we must be on the same track. I didn't think of your suggestion, as at that time I did not have a Windows 8 machine to test on, but it falls within one of them - "don't use TLS" - so I have added your suggestion to my workaround.
A. XAMPP is not the developer of 'fake sendmail'. We use it with the author's license (included in the \xampp\sendmail folder). Thus, getting to the bottom of the problem is difficult.
B. There are workarounds, even if you cannot use Microsoft's apparent 'fix'.
1. If you are only testing code, you could consider using XAMPP's 'mailtodisk' MTA introduced a couple of versions back. (AFAIK, that is ours)
2. You can switch to a mailserver (SMTP) configuration that does not require TLS. ( Yes - I know some ISP's/mailproviders ONLY allow TLS connects/authentication) and use bblakes suggestion
if you don't actually need TLS, then just set
smtp_ssl=none
in the sendmail.ini file instead of the default value of smtp_ssl=auto
3. Set up/use an SMTP server on the XAMPP server. Mercury/Pegasus Mailserver is included, I prefer the excellent free Windows mailserver hMailserver.
http://hmailserver.com/Department of Explanations:
The Likely Problem with 'Fake Sendmail on Windows 8' (pure Jon B speculation)
The problem is likely an OS system call in the 'fake sendmail' package that no longer is working correctly. However, it was not developed by XAMPP. so we are not in a position to make a call on that (the source is included if you want to debug it) The rationale for the suggestions to do the Windows Mail App update are probably rooted in a library update that accompanies the App update.
Fake Sendmail's author (byron jones) website
http://glob.com.au/sendmail/his comments:
i've had reports that TLS/SSL is not working on windows 8. unfortunately i don't have access to a windows 8 system to diagnose the issue just yet
Good Luck to all.
