Firefoxでmailtoを開く方法:端末からmuttと接続する

Firefoxでmailtoを開く方法:端末からmuttと接続する

私が望むのは、mailto:リンクをurxvt -e mutt -F ~/path/to/muttrcmailto:に渡して残りのURLを追加することだけです。私は簡単なものから始めて、これを行うように設計されたオンラインで見つけることができるすべてのスクリプトを試しました。

#!/bin/sh
exec "urxvt -e mutt -F /path/to/muttrc \"$@\""

到着複雑彼らがすることは、しばらく端末ウィンドウを開いて自動的に再び消えるだけです(そしてmuttプロセスが実行されているという証拠もなく)。どんな提案がありますか?

答え1

引用符を削除します。それ以外の場合、シェルは文字列全体をコマンドとして実行しようとします(明らかに存在しません)。

#!/bin/sh
exec urxvt -e mutt -F /path/to/muttrc "$@"

テストされていないが引用符があるのは、端末が消える理由です。

関連情報