web-dev-qa-db-fra.com

Exécuter le client de messagerie par défaut

Pour exécuter le navigateur Web ou le terminal par défaut, il existe des commandes telles que x-www-browser et x-terminal-emulator. Il existe d'autres alternatives pour les programmes communs.

Existe-t-il une commande similaire pour exécuter le client de messagerie par défaut?

Comme alternative, existe-t-il un moyen d'exécuter le gestionnaire de protocole mailto?

3
Mat

Vous pouvez ouvrir le client de messagerie par défaut, mais avec une nouvelle fenêtre de message ouverte avec ces commandes:

xdg-email

ou

xdg-open mailto://

Les deux prennent en charge certaines options pour composer le nouveau message ou une URL mailto standard. xdg-email prend également en charge les pièces jointes, les champs cc et bcc.

gnome-open mailto://

Fonctionnera également, mais il n'est pris en charge que sous gnome.

4
Javier Rivera

J'ai pris la fonction pertinente de xdg-email, ajouté quelques commentaires explicatifs et fait quelques ajustements. Le résultat fait ce dont OP avait besoin - lance simplement le client de messagerie par défaut. Quatre ans trop tard, peut-être, mais mieux vaut tard que jamais.

http://Pastebin.com/WuEMAJh9

1
bdantas