Welcome to WebmasterWorld Guest from 54.205.74.11

Forum Moderators: incrediBILL

Want Firefox to use Thunderbird

need a howto

   
9:53 pm on Jul 15, 2004 (gmt 0)

10+ Year Member



I'm using Firefox 0.9.1, and Thunderbird 0.7.1,
and I want them to talk nicely to eachother;
specifically, I want to be able to click on a
mailto: link in Firefox and find myself in
Thunderbird.

I'm afraid I'm clueless how to do this. I did
see an earlier thread that had me put a boolean
in about:config of Firefox, but that's not
enough by itself.

++ kevin

10:06 pm on Jul 15, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Assuming windows:

Start menu > settings > control panel > Folders (or is it "folder settings")

Choose "file types" tab -> Locate "URL:MailTo protocol" -> select it and click "Advanced"

Then, select the action "open" and click "edit".

1) In "Program that performs action" (i'm looking at a non english windows box, so i'm trying to translate), type:

"C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -mail "%1"

2) Select "Use DDE"

3) Leave "DDE message" empty

4) In "Program", write "Thunderbird"

5) Leave "DDE program not running" empty

6) In "Subject", type "System"

-> Click "OK" -> Click "OK" -> Click "Close"

1:28 am on Jul 16, 2004 (gmt 0)

10+ Year Member



Oops. I should have mentioned this is under Linux.
Accordingly, no Start menu, and so on...

++ kevin

10:01 am on Jul 17, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Forgot to say: Welcome to WebmasterWorld kogorman :)

>> Linux

It seems that this is one place where the windows setup is actually useful, although it's not at all intuitive. But nevermind, let's take the linux thing

On Linux there's no default MailTo app handler, so you'll have to make one. Step one is to point Firefox in the right direction, so type "about:config" in the address bar and look for this:

network.protocol-handler.app.mailto

If you find it, double click and enter a path to your script, eg: "/path/to/mailto-handler.sh"

If you don't find it, you should enter this value in your "user.js" file:

 user_pref("network.protocol-handler.app.mailto", "/path/to/mailto-handler.sh"); 

(the user.js is in your profile folder)

An example of such a script:

 #!/bin/bash
thunderbird -remote 'ping()' ¦¦ exec thunderbird "$@"
# exec thunderbird if there's no instance running
thunderbird -remote "xfeDoCommand(openInbox)"
# otherwise raise window,
[ "${1%%:*}" = 'mailto' ] && thunderbird -remote "mailto(${1#mailto:})"
# and maybe send the mailto:

Source: [forums.mozillazine.org...]

 

Featured Threads

My Threads

Hot Threads This Week

Hot Threads This Month