Subject bei `mailto` fehlt. F-Fox/KMail

Hallo,
Ich wollte meinem Firefox das mailto beibringen.
Ich habe nun in der pref.js die Zeilen hinzugefuegt:

user\_pref("network.protocol-handler.external.mailto“,true);



user\_pref("network.protocol-handler.app.mailto", "kmail");

Bei Klick auf eine E-Mailadresse oeffnet sich nun brav KMail. Leider fehlt aber der Betreff, den der E-Mail Link beinhaltete.
Gibt es dafuer eine Loesung?

System: Linux SuSE 9.3pro // Firefox 1.0.7 // KMail(1.8)
Servus
Masei1202

Hallo,

Ich wollte meinem Firefox das mailto beibringen.

[…]

Bei Klick auf eine E-Mailadresse oeffnet sich nun brav KMail.
Leider fehlt aber der Betreff, den der E-Mail Link
beinhaltete.

Gibt es dafuer eine Loesung?

http://linux.sgms-centre.com/howto/mozilla.php
https://mail.kde.org/pipermail/kdepim-users/2005-Mar…
http://mozex.mozdev.org/arguments.html

Hier solltest Du fündig werden.

Ich habemal auf die Schnelle die erste Lösung getestet: funktioniert, kommt aber mit URL-kodierten Zeichen nicht zurecht - das betrifft das Betreff.

Als jemand, der definitiv keinen Schimmer von Perl hat, habe ich noch ein paar Zeilen geändert.

Erste Version: vor dem Aufruf der Kommandozeile so Dinge eingefügt wie

$SUBJECT=~ s/%20/\ /g;
$SUBJECT=~ s/%60/\'/g;
$SUBJECT=~ s/%2f/\//g;
$SUBJECT=~ s/%2e/\./g;
$SUBJECT=~ s/%2d/-/g;

Ich habe einfach anhand Deines Subjects ausprobiert, welche Zeichen ich umschreiben muß: das muß sicher noch erweitert werden (was man aber Schritt für Schritt machen kann).

Die elegante Methode (soweit die entsprechenden Perl-Module auf dem System vorhanden sind):

use URI::Escape;
 [...]
$SUBJECT=uri\_unescape($SUBJECT);

In dem Beipiel hier wird das mailto in den Backticks gefressen. Das ist schlecht und ich habe zu wenig Ahung von Perl um das gescheit zu beheben. Ich bin mir auch nicht ganz Sicher, ob ich da an einem Sicherheitsproblem meines Scriptes vorbeigeschrammt bin.

HTH,

Sebastian

[…]
Erste Version: vor dem Aufruf der Kommandozeile so Dinge
eingefügt wie

$SUBJECT=~ s/%20/\ /g;
$SUBJECT=~ s/%60/’/g;
$SUBJECT=~ s/%2f///g;
$SUBJECT=~ s/%2e/./g;
$SUBJECT=~ s/%2d/-/g;

Ich habe einfach anhand Deines Subjects ausprobiert, welche
Zeichen ich umschreiben muß: das muß sicher noch erweitert
werden (was man aber Schritt für Schritt machen kann).

Danke fuer Hilfe,
An der Stelle werde ich ansetzten/weitermachen, das gefaellt mir schon ganz gut.
Wenn ich alles zusammen bekomme, lass ich es Dich wissen.
Kann aber dauern. . .
Servus
Masei1202