Saturday, July 18, 2015

XAMPP MercuryMail shutdown unexpectedly

When MercuryMail shuts down unexpectedly, you get the following message on XAMPP control panel:

Error: Mercury shutdown unexpectedly.
6:25:56 PM  [mercury]     This may be due to a blocked port, missing dependencies,
6:25:56 PM  [mercury]     improper privileges, a crash, or a shutdown by another method.
I restarted Mercury but that did not help.

However this worked for me. Open up your Mercury's /QUEUE directory. It should be located somewhere at "C:\xampp1.8.3\MercuryMail\QUEUE". There should be one or more *.QCF files. Delete all of them. Then start Mercury from XAMPP Control Panel.

Friday, July 17, 2015

Cygwin cygintl-2.dll issue with 'ls' command in Win 7

After installing Cygwin, there was a warning on the Win 7 command prompt that says 'cygintl-2.dll' file is missing. It turned out to be a conflict between Cygwin and OpenSSH program, which I had installed prior to Cygwin. 'ls.exe' was part of both Cygwin's /bin and OpenSSH's /bin directories and it looked like the 'ls' command was running off OpenSSH's path. I just uninstalled OpenSSH. Then it started working again.

Alternatively, I could simply remove OpenSSH from the Window's PATH. That might have resolved the issue too but didn't try.

If you have found another solution, free free to share.