Thunderbird: Links in Mails in Firefox öffnen

nihonto

Well-Known Member
Hiho,

wisst Ihr, wie und wo man Thunderbird und Firefox mitgeben kann, dass sich ein Link, den man in einer mit Thunderbird geöffneten Mail anklickt, in Firefox öffnet?

Ein Beispiel dafür wären die Benachrichtigungsmails hier aus dem Forum. Wenn die ankommen, würde ich gerne einfach auf den Link zur Antwort im jeweiligen Thread klicken und im Firefox geht dann in einer neuen Tab die Seite auf. Im Idealfall sollte der Klick auf den Link auch Firefox starten, wenn er nicht schon läuft.

Hab bisher weder hier im Forum noch sonst wo eine entsprechende Anleitung o. ä.gefunden.

Bin mit NetBSD 3.1 unterwegs.
 
Moin,

ich weis nicht ob es unter NetBSD anders ist unter FreeBSD hast du in deinem home-Verzeichnis einen .thunderbird-ordner und in diesem wiederum einen xxx.default-ordner. Wobei das xxx nur ein Platzhalter für einen kryptischen String sein soll. Dort findest du eine user.js und diese sollte ungefähr so aussehen:
Code:
user_pref("network.protocol-handler.app.http", "/usr/X11R6/bin/firefox");
user_pref("network.protocol-handler.app.https", "/usr/X11R6/bin/firefox");
user_pref("network.protocol-handler.app.ftp", "/usr/X11R6/bin/firefox");
Den Pfad für firefox unter NetBSD kenne ich leider nicht.

Viel Erfolg
 
dazu gibts hier schon einen thread, der auch auf einen artikel für bsdguides verlinkt. die pfade müssen entsprechend angepasst werden, allerdings ist die von brainpain vorgestellte methode eine, die nach einem update noch funktionieren sollte. die executables suchst du mit "which firefox" bspw.

hth,
marc
 
Hi, vielen Dank erstmal für Eure Antworten:) !

Das Problem: Offenbar unterscheiden sich die BSD-Varianten stärker als ich dachte.

So gibt es zum Beispiel unter NetBSD keine "user.js" im .thunderbird-Verzeichnis meines Users. Da gibt's nur eine "prefs.js", und wenn ich darin das hier einbaue:

user_pref("network.protocol-handler.app.http", "/usr/pkg/bin/firefox-linux");
user_pref("network.protocol-handler.app.https", "/usr/pkg/bin/firefox-linux");
user_pref("network.protocol-handler.app.ftp", "/usr/pkg/bin/firefox-linux");

passiert gar nichts, wenn ich in Thunderbird einen Link anklicke.

Insofern hilft auch die Anleitung von BSDGuides nicht viel. Die hat mir schon bei OpenBSD nicht wirklich weitergeholfen:rolleyes: .
 
Hi, vielen Dank erstmal für Eure Antworten:) !

Das Problem: Offenbar unterscheiden sich die BSD-Varianten stärker als ich dachte.

So gibt es zum Beispiel unter NetBSD keine "user.js" im .thunderbird-Verzeichnis meines Users. Da gibt's nur eine "prefs.js", und wenn ich darin das hier einbaue:



passiert gar nichts, wenn ich in Thunderbird einen Link anklicke.

Insofern hilft auch die Anleitung von BSDGuides nicht viel. Die hat mir schon bei OpenBSD nicht wirklich weitergeholfen:rolleyes: .

Hallo,
die Datei user.js sollts Du ja auch anlegen.

Frohes Eier suchen, welche auch immer ;)
marmorkuchen
 
Hiho, vielen Dank für die Pfadfinder-Grüße:D !

Hab' jetzt mal eine user.js angelegt mit den genannten Zeilen und dem für NetBSD angepassten Pfad für firefox-linux. Leider ohne Erfolg - bei Klick auf Link in Thunderbird passiert rein garnix;'( !

Nehme an, die Unterschiede zwischen Free- und NetBSD sind doch etwas tiefgreifender, oder?
 
Das sollte mit dem Betriebssystem gar nichts zu tun haben. In welchem Pfad hast du die user.js angelegt?
 
du kannst auch die angaben aus dem bsdguide nehmen, musst die dateien allerdings suchen und nach nem update die einträge erneut anlegen.

hth,
marc
 
hallo

nihonto, ich habe folgendes in die prefs.fs eingetragen:


user_pref("network.protocol-handler.app.ftp", "/usr/pkg/bin/firefox");
user_pref("network.protocol-handler.app.http", "/usr/pkg/bin/firefox");
user_pref("network.protocol-handler.app.https", "/usr/pkg/bin/firefox");

Allerdings nutze ich firefox und thunderbird nativ. Liegt es vielleicht daran?
Bei mir funktioniert der Aufruf von links aus dem thunderbird egal ob der firefox nicht läuft oder schon aktiv ist. Es wird ein neuer Tab geöffnet.


s-art
 
hallo

nihonto, ich habe folgendes in die prefs.fs eingetragen:


user_pref("network.protocol-handler.app.ftp", "/usr/pkg/bin/firefox");
user_pref("network.protocol-handler.app.http", "/usr/pkg/bin/firefox");
user_pref("network.protocol-handler.app.https", "/usr/pkg/bin/firefox");

Allerdings nutze ich firefox und thunderbird nativ. Liegt es vielleicht daran?
Bei mir funktioniert der Aufruf von links aus dem thunderbird egal ob der firefox nicht läuft oder schon aktiv ist. Es wird ein neuer Tab geöffnet.


s-art

Hmmm, wäre ein Hinweis, dass es evtl. an der Firefox-Linux-Version liegt, obwohl ich keine Ahnung habe, wieso sich das ausgerechnet auf die Art und Weise auswirken sollte, Mail-Links aus Thunderbird im Firefox zu öffnen:confused: .

Ich hab' es so wie s-art in .thunderbird/wxqn5py8.default/prefs.js stehen. Bis auf die Tatsache, dass ich Firefox-Linux nutze, und da rappelt und rührt sich nix, wenn ich 'nen Link in einer Mail anklicke - komisch!
 
Also ich nutze firefox und thunderbird auch native und ich kann keine Links aus thunderbird heraus oeffnen :(
 
*mh* Das ist dann ja schon komisch...

An den Versionen wird es nicht liegen, vermute ich mal.
Nur halt zur Info: firefox2 (Bon Echo 2.0.0.3) und thunderbird (1.5.0.9 / 20070215)
Und mein System ist die NetBSD 4.0BETA (200704030002Z )

Die Pakete sind mit Hilfe des pkgsrc2006Q4 gebaut worden.
ok, der firefox ist angepasst für die Version 2.0.0.3


Eine Sache hätte ich noch. Es steht in der Datei prefs.js, dass man thunderbird nicht aktiv lassen darf, sonst werden die Änderungen nicht übernommen.


s-art
 
Jepp, dass der Thunderbird nicht aktiv sein darf, wenn man was in die prefs.js schreibt, wusste ich (trotzdem danke für den Hinweis - das sind so die berühmten Kleinigkeiten, die man als Anfänger meist nicht mitbekommt).

Tja, und bis auf die Tatsache, dass ich NetBSD 3.1 fahre, unterscheiden sich unsere Systeme nicht besonders:

pkg_info sagt:

- firefox-bin-2.0.0.3 Lightweight gecko-based web browser (binary package)
- thunderbird-1.5.0.10nb1 Mozilla mail client

Beides mit pkgsrc erstellt.
 
Hast du die Zeilen direkt in die Datei kopiert?
Ich habe mal Stunden gesucht, warum ein script nicht funktionieren wollte.
Es war einfach ein falsches ' Zeichen.
Also wenn Schreibfehler dieser Art ausgeschlossen sind, wird es echt schwierig.

In den Dateien im .mozilla- wie auch .thunderbird-Verzeichnis kann ich sonst nichts entdecken, was da noch eingreift.

s-art
 
Jepp, um mich blos nicht zu vertippen, hab' ich die Zeilen in die prefs.js kopiert (und mehrfach verglichen!).

Wirklich eine komische Geschichte:confused: :rolleyes:
 
Dann musst du jetzt leider Windows installieren ;-)

Ok, Ernst beiseite...
Hast du die Möglichkeit es mal mit einem thunderbird-linux zu testen oder Beide für NetBSD-nativ?
Ich weiss, es ist viel Aufwand für so eine Kleinigkeit. Aber gerade die machen uns das Leben ja so einfach.


s-art
 
Spar dir den Aufwand. Mir fiel gerade ein, mein altes Notebook hat noch die Linux-Emu drauf.
Kurz gesagt: NetBSD 4.0BETA & firefox-linux & thunderbird nativ & Eintrag in die prefs.js = funktioniert!

s-art
 
Okay, das ist mal 'n Wort:D !

Werde ich die Tage mal ausprobieren. Momentan kämpfe ich auch noch damit, einen eigenen Kernel zu backen:ugly: !

Aber dazu mehr in 'nem anderen Thread;) !
 
Zurück
Oben