Bir e-postanın bağlantısını gizli olarak nasıl açarım (fareyi kullanmadan)?


24

Mutt'ı kullanmaktan hoşlandığım şeylerden biri de fareyi fazla kullanmak zorunda kalmamam. Doğrulama olsun olmasın ("hesabınızı doğrulamak için bu bağlantıya tıklayın") ya da Facebook veya benzeri sitelerden bağlantılar içeren çok sayıda e-posta alıyorum. Bilmek istediğim şu ki, bu linkleri tıklatarak açmanın bir yolu var mı?

Yanıtlar:


12

Ayrıca urlscanbunun yerine kullanılmasını tavsiye etmek istiyorum urlview. Kullanıcı sayfası, e-posta bağlantılarınızı görüntülemek için .muttrc dosyasına nelerin eklenmesi gerektiğini açıklar. urlviewİki nedenden daha iyi olduğunu buldum :

  1. URL'leri kısaltmaz urlview.
  2. Ayrıca, metni birçok URL'ye sahip bir e-postanız olduğunda çok yararlı olan URL’nin gerçekleştiği bağlamda görüntüler. Benim tecrübeme göre, urlviewbunu yapmaz.

Geçenlerde bu anahtarı yaptım ve ondan bağlantılar açarken çok daha kullanışlı olduğunu gördüm.


Python 2 uyumlu olan son sürüm 0.9.3. Gerektirir: Python 3.3+ ve python-urwid kütüphanesi.
DmitrySandalov

9

Evet, en kolay yöntem urlviewmutt için yardımcı programı ile. Urlview yardımcı programı, bir URL çıkarıcı ve başlatıcısı olarak tasarlanmış bir curses programıdır. Kurulum yöntemi hedef işletim sisteminize bağlıdır. Mutt ftp sitesinden elde edilebilir .

Kurulduktan sonra, şunu içine yerleştirin ~/.muttrc:

makro çağrı cihazı \ cb 'urlview' 'urlview ile bağlantıları izleyin'

Artık çağrı cihazında urlview başlatmak için Ctrl+ kullanabilirsiniz b.


1
Aslında macro pager \cb <pipe-entry>'urlview'<enter> 'Follow links with urlview'bunun işe yaraması gerekiyordu.
dpb

4

Bir alternatif urlviewIS w3m, bir metin tabanlı web tarayıcısı ve çağrı cihazı.

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"

Başlatmak için Ctrl-B yazdıktan sonra w3m, URL dizelerini bağlantılara dönüştürmesini :söylemek w3miçin bir iki nokta yazın .

Ayrıca w3m'nin Seçenek Ayar Panelini (tip o) ve "URL benzeri dizeleri tüm sayfalarda link olarak kabul et" seçeneğini EVET olarak ayarlamak isteyebilirsiniz. O zaman :mesaj boyunca sayfa olarak yazmaya devam etmeniz gerekmez .


Daha sonra w3m içinde kalmak yerine, firefox'ta w3m bağlantılarını açmanın bir yolu var mı?
Sparhawk

1
Evet. Açın w3m, oSeçenek Ayar Panelini açmak için yazın , "Dış Program Ayarları" bölümüne gidin ve "Dış Tarayıcı" veya "İkinci Dış Tarayıcı" yı "firefox" olarak ayarlayın. Ayarı kaydetmek için "Tamam" ı seçin. Harici Tarayıcı'yı kullanmak için Mgeçerli sayfayı görüntülemek veya <Esc>Mbir bağlantıyı izlemek için yazın; İkinci Harici Tarayıcıyı kullanmak için 2Mveya yazın 2<Esc>M.
garyjohn

Teşekkürler. Ancak, bu benim için çalışıyor gibi görünmüyor. Daha fazla sorun giderme söz konusu olabilir, bu yüzden uygun bir soru sordum .
Sparhawk,

0

Eklenti olmayan bir alternatif (kesmek).

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>"

Gu tuşuna basıldığında ilk URL’yi vurgulanmış veya açık bir e-postada bulabilirsiniz (http’e göz atarak, durumunuza uygun olduğunu düşündüğünüz şekilde değiştirin) ve onu krom içinde açarak.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.