22 Comments

Summary:

I never quite understood Apple’s decision to include RSS support in Safari, but not in Apple Mail. Other mail clients such as Thunderbird have offered this support for years, but I just couldn’t bring myself to use them. They had never offered the power Mail did, […]

I never quite understood Apple’s decision to include RSS support in Safari, but not in Apple Mail. Other mail clients such as Thunderbird have offered this support for years, but I just couldn’t bring myself to use them. They had never offered the power Mail did, with built-in smart folders and the way it had always played so nicely with iCal.

When I first heard that Mail would be offering RSS support in Leopard my first thought was, “finally”. After installing Leopard I immediately opened up NetNewsWire and exported my subscriptions as an OPML file, only to find out that Mail wouldn’t accept it. Mail isn’t alone in missing this very important feature, Safari doesn’t offer OPML importing either.

If you have been using Safari as your application of choice for reading RSS feeds you will be fine, it’s a simple mouse click away to bring them into Mail. But Safari for the most part is nowhere near powerful or feature rich enough for most of us.

So what do I do now? Am I stuck with individually re-subscribing to all of my several hundred feeds all over again? At first this seems to be the case, but the long answer is: no. It involves a little jimmy-rigging and taking the long route but it is possible.

If you haven’t already, hop on over to Mozilla’s home page and download yourself a copy of Firefox. Once you have Firefox loaded visit their extensions page and install Sage, an RSS aggregator plugin for the Firefox browser.

Import RSS Subscriptions into Apple Mail

After it is installed the Sage plugin logo will now be present in your menu bar. Export your subscriptions from your current feed aggregator as an OPML file. Once that is done simply click the Sage plugin toolbar icon and select the “OPML Import/Export” item in the options menu. Locate your subscriptions file and import them into Sage.

At this point you will notice that your feeds are now stored as bookmark files inside of a Sage directory in your bookmarks menu. Select “organize bookmarks” from the Firefox bookmarks menu and then select “export” from the File menu. This will place a bookmarks.html file on your desktop.

Import RSS Subscriptions into Apple Mail

Import RSS Subscriptions into Apple Mail

You are now ready to open up Safari. Select “Import Bookmarks” from Safari’s file menu and bring your recently exported Firefox bookmarks into Safari. A newly imported folder named “sage feeds” will now be added to your bookmarks. Weed out your other Firefox bookmarks leaving only the Sage directory and add it to your bookmarks menu.

This is the point in which it gets a bit scary. Make sure you select Safari as the default RSS feed reader in Safari’s preference panel, other wise this will not work. You will now browse to the sage feeds directory in your bookmarks menu and select “Open in Tabs”.

Import RSS Subscriptions into Apple Mail

Depending upon how many RSS feeds you are subscribed to, Safari may take a few minutes to finish this task. It is important that you complete this step, if not Safari will only see your feeds as bookmarks, and not RSS feeds thus rendering them invisible inside of Mail.

Import RSS Subscriptions into Apple Mail After this is completed close Safari and open up Mail. At the bottom of the screen click the + and select “Add RSS Feeds”. In the pane that pops up, select “Browse RSS feeds in Safari Bookmarks”. At this point it is as simple as select the feeds you want to bring into Mail. After they are imported you can delete the feeds from your Safari bookmarks, and remove Sage as well.

Although it is possible to find a way to import all of your feeds, Apple made it nowhere as easy as it could be. Hopefully we will see this issue resolved in a future update of Leopard.

  1. [...] the list keeps growing and growing, I am now a writer for The Apple Blog. My first post is located here, and a concurrent list with RSS feed of all my articles for the site is [...]

    Share
  2. I was able to just drag my feeds from NetNewsWire and drop them in the Mailbox area in Apple Mail. Perhaps the same would work from Firefox?

    Share
  3. Wow Sean, something I never even thought of. What a simple fix.

    Share
  4. For those of you using NetNewsWire or NewsFire dragging the feeds as Sean suggested works great, but if you use bloglines or a similar service, my work around will be your remaining option, as dragging will not work from the web.

    Share
  5. Mail is way too slow loading feeds. It’s all about Google Reader with the Hicks’ sweet OSX skin.

    Share
  6. I also tried RSS in Apple Mail. I was excited to see it in mail so I could just check my new feeds while checking e-mail. Unfortunately, it kept crashing my mail application. The feeds would update, but as I would go through my new feeds, I would get the beach ball of death. I just started using google reader instead. So far I like it, and I can see everything on my iphone.

    Share
  7. “But Safari for the most part is nowhere near powerful or feature rich enough for most of us.”
    Funny…. I love Safari; always have. In fact, the RSS implementation is the main reason I’ve continued to use Safari instead of switching to some other browser. I can load up a bunch of feeds into a single folder, right-click on that folder, and presto! Full-screen RSS!
    To each his own, I guess. :-)

    Share
  8. Stephanie: I found going through the individual feeds to be painful as well. Check out this tip for creating a Smart Folder to go through all the new items more easily.

    Share
  9. Jeff having RSS functionality built into Safari, but there is no way to see a concurrent list of all your new feeds, is the only drawback that makes it useless for somebody like me who has several hundred feeds to keep track of.

    Share
  10. [...] http://theappleblog.com/2007/11/08/how-to-import-r… It involves a little jimmy-rigging and taking the long route but it is [...]

    Share
  11. [...] How to import RSS feeds into Apple Mail : Good technique for bringing feeds to your Mac Inbox. [...]

    Share
  12. [...] How to import RSS feeds into Apple Mail : Good technique for bringing feeds to your Mac Inbox. [...]

    Share
  13. [...] How to import RSS feeds into Apple Mail : Good technique for bringing feeds to your Mac Inbox. [...]

    Share
  14. [...] How to import RSS feeds into Apple Mail [...]

    Share
  15. [...] How to import RSS feeds into Apple Mail : bonne technique pour rapatrier vos flux au sein de votre message Apple Mail. [...]

    Share
  16. Thanks for posting this. Saved me a lot of time getting my RSS from Evolution under GNU/Linux (export as OPML) to Apple Mail.

    Share
  17. [...] How to im&#112ort RSS fee&#100s into A&#112&#112&#108e Mai&#108 : Goo&#100 technique for brin&#103in&#103 fee&#100s to &#121our &#77ac Inbox. [...]

    Share
  18. Hello to all :) I cant understand how to add your site in my rss reader. Help me, please

    Share
  19. So first of all, how you even came up with this workaround mystifies me, but I am totally impressed. It’s very inventive.
    I thought you might want to know that I found a much easier way to do this elsewhere:
    http://www.macosxhints.com/article.php?story=2008040920544426

    It’s still a bit clunky as you can’t export just a few folders of feeds from Google Reader, so if you want to get rid of some you have to do it before exporting the file, or after putting it in Mail, but it’s super simple.

    The only thing the directions at the link doesn’t mention is that you have to cd to the folder where you saved the OPML file that you exported. then run the script.

    anyway, just a hint for those who are trying to do this.
    c

    Share
  20. Hello and thanks for a really great site. Can anyone help with an OS X Mail RSS and Xserve problem? We can use Mail to read 1,000’s of sites but it can’t access our own Xserve without constantly being fed a user name a password. It’s driving us mad! Surely there’s a way around this. I’ve tried authenticating and using remember me keychain using Safari and then browsing the feeds in Mail. I’ve tried diddling with the keychain stuff but all to no avail. This is just such a small but HUGE problem. Because our guys can’t seen new feeds added to Mail, nobody bothers to click the exclamation mark and then go through the authentication process. The Apple site delivers RSS without authentication and they surely use Xserves so how come it’s so hard to find an answer to this problem. Appreicate any (secure) ideas. Thanks, Norm

    Share
  21. Great post. thanks so much for this. I was pulling my hair out trying to figure this out. MADNESS not to include a simple ‘import OPML’ option. MADNESS.

    Ah well – mate thanks so much!

    Share
  22. Now that’s what I call a workaround! Thank you very much, very informative and very helpful.

    Share

Comments have been disabled for this post