如何打开Mutt电子邮件中的链接(不使用鼠标)?


24

我喜欢使用Mutt的一件事是,我根本不需要使用鼠标。但是,无论是验证链接(“单击此链接以验证您的帐户”)还是来自Facebook或其他类似网站,我都会收到很多包含链接的电子邮件。我想知道的是,有没有一种方法可以打开这些链接而无需单击它们?

Answers:


12

我也想建议使用urlscan而不是urlview。它的手册页说明了需要添加什么到.muttrc才能显示它的电子邮件链接。我发现它比urlview两个原因要好:

  1. 它不会截断类似的网址urlview
  2. 它还会在出现URL的上下文中显示文本,当您的电子邮件中包含许多链接时,这非常有用。以我的经验,urlview不这样做。

我最近做了这个开关,发现在打开它的链接时,mutt的可用性更高。


与Python 2兼容的最新版本是0.9.3。要求:Python 3.3+和python-urwid库。
DmitrySandalov

9

是的,最简单的方法是使用urlviewMutt 的助手实用程序。urlview实用程序是一个curses程序,旨在用作URL提取器和启动器。安装方法取决于您的目标操作系统。它可以从mutt ftp站点获得

安装完成后,将其放入您的~/.muttrc

宏寻呼机\ cb'urlview''跟随urlview链接'

现在,您可以使用Ctrl+ b启动寻呼机中的urlview。


1
我实际上必须macro pager \cb <pipe-entry>'urlview'<enter> 'Follow links with urlview'使它起作用。
dpb

4

一种替代方法urlvieww3m基于文本的Web浏览器和寻呼机。

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"

键入Ctrl-B启动后w3m,键入:(冒号)告诉w3m将URL字符串转换为链接。

您可能还需要w3m的“选项设置面板”(类型o)并将“将类似URL的字符串作为所有页面中的链接的处理”设置为YES。这样,您就不必在:翻阅消息时继续打字。


有没有一种方法可以打开例如Firefox中的w3m链接,而不是停留在w3m中?
Sparhawk

1
是。打开w3m,键入o以打开选项设置面板,向下滚动到“外部程序设置”,然后将“外部浏览器”或“第二外部浏览器”设置为“ firefox”。选择“确定”以保存设置。要使用外部浏览器,请键入M以查看当前页面或<Esc>M跟随链接;要使用第二个外部浏览器,请输入2M2<Esc>M
garyjohn

谢谢。但是,它似乎不适用于我。可能涉及更多的故障排除,所以我问了一个适当的问题
Sparhawk

0

无插件替代方案(hackish)。

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键会在突出显示或打开的电子邮件中找到第一个网址(通过grep输入http,将其更改为适合您的情况),然后在chrome中打开它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.