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