If you want your visitors to be able to send you an email from your site there are several options including mailto, sendmail or Postfix. There are also numerous sites offering contact forms for free. For a while I was using the excellent swiftmailer which performed perfectly on both my local and remote servers for a while, but subsequently ceased working on my remote server (presumably because of some configuration change by my hosting provider which I never did get to the bottom of).
Until I recently switched to XAMPP I had been using MAMP to provide a local server environment on my Mac. A small but none the less important feature of MAMP is an option to have the Apache and MySQL servers started when you open the application. So, by checking this option and including MAMP as a Login Item my MAMP servers were up-and-running when I logged in. Unfortunately, XAMPP has no such option. Including XAMPP as a Login Item merely opens the XAMPP Control.app and I have to start the servers manually. An extra step I’d rather not have to do.
So, how can I have my XAMPP servers running whenever I login? The answer, by using a daemon.
After successfully performing a clean install of Snow Leopard on my MacBook I fell at the first hurdle: eMobile. My D12HW USB Modem simply didn’t want to connect under SL.
A quick call to eMobile and I was told to simply re-install the eMobile HW Utility and use it to configure the modem. No luck. SL kept reporting an AutoOpen error whenever I tried to open the utility. A second call to eMobile. Now I’m told that the eMobile HW Utility is not compatible with SL and they have no idea when it will be. Sigh.