Links not opening in Thunderbird 3?

If you're using KDE and upgraded to Thunderbird 3 lately you might have the problem that links in emails don't open in a browser anymore. For my case that happened even without a user visible error message.

If that sounds familiar for you, check the error console (Tools/Error-Console). If there is an error like:

Error: uncaught exception: [Exception... "Component returned failure
code: 0x80004005 (NS_ERROR_FAILURE)
[nsIExternalProtocolService.loadUrl]"  nsresult: "0x80004005
(NS_ERROR_FAILURE)"  location: "JS frame ::
chrome://communicator/content/contentAreaClick.js :: openLinkExternally
:: line 188"  data: no]

Then Thunderbird just (silently) fails to launch the browser. Guido pointed me to gconftool. gconftool -R / | grep url-handlers told me that some components of gnome still had Firefox configured as http-handler (which is strange since it was rebranded to iceweasel ages ago). Resetting them solved the problem for me.

The sad part of the story: x-www-browser, sensible-browser and KDE's http handler where all correctly configured and pointed to iceweasel. All applications behaved correctly only Icedove used a (for me) hidden setting pointing to firefox.

blogroll

social