I absolutely love Apple Mail because of its simplicity and to an extent it's robustness (the To-Dos and Notes) and use it all the time when possible. I find that Entourage is a bit too bloated, and the same goes for Thunderbird. Plus, other applications don't have iCal integration, which is another application I have come to love. However, one big problem is that by default Apple Mail does not support Http accounts, so it's impossible to use mail if you use Hotmail or MSN (now apparently called Windows Live Mail). The solution was created by Daniel Parnell fit the bill. It's called HTTPMail. You can find it over at the Automagic Software downloads page.
Once you download and install the plugin, you should be good to go. Simple enough? Not really, it's Microsoft stuff, and as I've come to find out, Microsoft stuff isn't exactly simple. Yet. When I tried to send an e-mail through my Hotmail account in Leopard, I got an " *** -[NSURL initWithString:relativeToURL:]: nil string parameter" error. But, using Microsoft software for so long has taught me something - never give up. So I set out to find a solution, and finally after a couple of minutes of thinking I figured, it must be the URL, since the error had URL in it. Turns out, that you need to use some other URL to send the mail. The steps I took to solve the problem were as follows:
How to stop *** -[NSURL initWithString:relativeToURL:]: nil string parameter error
- Open Mail
- Click on Mail (in the menubar) > Preferences. Alternatively, you can press Cmd + , to open the preferences dialog
- Click on Accounts and select your Hotmail Account
- Where it says Outgoing Mail Server (SMTP) click on the drop down menu. Then click Edit Server List...
- Create a new entry as shown in the picture below. Make sure to use the server name oe.msn.msnmail.hotmail.com
- Switch to the Advanced tab for a sec and make sure it says port 25
- Then Click on OK
- I recommend you check the box that says Use only this server under the Outgoing Mail Server drop down Box
- Close the preferences dialog box. If you asks you if you want to save your settings, make sure you say save
- Send your Mail (I'm guessing you already have mail in your outbox, or else you wouldn't know about the error) through the Hotmail (or whatever description you put in) server you just created.
Got a question, tip or comment? Send them to email@example.com and we'll try to answer it in a blog post!