web-dev-qa-db-fra.com

Comment ouvrir un lien d'un email en mutt (sans utiliser la souris)?

L'une des choses que j'aime sur l'utilisation de Mutt est que je n'ai pas à utiliser la souris à peu près tout. Je reçois beaucoup d'e-mails contenant des liens, cependant, qu'ils valident ("cliquez sur ce lien pour valider votre compte") ou de Facebook ou d'autres sites similaires. Ce que je veux savoir, c'est qu'il y a un moyen d'ouvrir ces liens sans cliquer sur eux?

25
Jonathan

Je veux aussi vous conseiller en utilisant urlscan au lieu de urlview. Sa page Man explique ce qui doit être ajouté à votre .muttrc pour l'obtenir pour afficher vos liens de messagerie. J'ai trouvé qu'il serait meilleur que urlview pour deux raisons:

  1. Il ne tronque pas les URL comme urlview.
  2. Il affiche également le texte dans le contexte de laquelle l'URL se produit, ce qui est très utile lorsque vous avez un courrier électronique avec de nombreux liens. Dans mon expérience, urlview ne fait pas cela.

J'ai récemment fait ce commutateur et j'ai trouvé que MutT soit beaucoup plus utilisable lorsqu'il s'agit d'ouvrir des liens de celui-ci.

12
user1953384

Une alternative à urlview est w3m, un navigateur Web basé sur un texte et un pager.

macro index,pager \cb ": unset wait_key; set pipe_decode\n|w3m\n: set wait_key; unset pipe_decode\n" "call w3m to extract URLs out of a message"

Après avoir tapé Ctrl-B de lancer w3m, taper : (un côlon) à dire w3m Pour convertir des chaînes d'URL aux liens.

Vous pouvez également vouloir également le panneau de réglage d'options de W3M (type o) et définir les "chaînes de type URL de traiter en tant que liens dans toutes les pages" sur Oui. Ensuite, vous n'aurez pas à continuer de taper : Comme votre page via le message.

4
garyjohn

Une alternative sans plug-ins (pirak).

macro index,pager gu "| grep -Eom1 '(http|https)://[a-zA-Z0-9./?=_-&]*' > /tmp/mutt_url; google-chrome $(cat /tmp/mutt_url); rm /tmp/mutt_url<enter>"

Appuyer sur GU trouvera la première URL dans un e-mail en surbrillance ou ouvert (par greffing pour HTTP, changez-le à tout ce que vous ressentez est approprié dans votre situation) et de l'ouvrir en chrome.

1
Boris Churzin