我喜欢使用 Mutt 的一点是,我几乎完全不需要使用鼠标。但我收到很多包含链接的电子邮件,无论是验证链接(“单击此链接以验证您的帐户”)还是来自 Facebook 或其他类似网站的链接。我想知道的是,有没有办法在不单击这些链接的情况下打开它们?
答案1
我还想建议使用urlscan
而不是urlview
。它的手册页解释了需要将哪些内容添加到 .muttrc 才能使其显示您的电子邮件链接。我发现它比 更好,urlview
原因有二:
- 它不会截断像这样的 URL
urlview
。 - 它还会显示 URL 出现的上下文中的文本,这在电子邮件中包含许多链接时非常有用。根据我的经验,它
urlview
不会这样做。
我最近进行了这样的切换并发现 mutt 在打开链接时更加实用。
答案2
是的,最简单的方法是使用urlview
mutt 的辅助实用程序。urlview 实用程序是一个 curses 程序,旨在用作 URL 提取器和启动器。安装方法取决于您的目标操作系统。可以从mutt ftp 站点。
安装后,将其放在您的~/.muttrc
:
宏分页器 \cb‘urlview’‘使用 urlview 跟踪链接’
您现在可以使用Ctrl+b在寻呼机中启动 urlview。
答案3
的替代方案urlview
是w3m
,基于文本的网络浏览器和寻呼机。
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 的选项设置面板 (type ) 中将“在所有页面中将类似 URL 的字符串视为链接”设置为 YES。这样,您在翻阅消息时o
就不必继续输入内容了。:
答案4
答案使用 mutt email 2021 测试了 Fedora 35,如何查看 mutt 中跨越多行的链接。
1.安装并设置 Urlview 在 ~/.urlview 中的 COMMAND 后指定您希望 urlview 打开链接的内容。例如,下面的行将使 urlview 在 Firefox 中打开所有 URL。
命令火狐
2.在muttrc中输入此行
宏索引,pager U“set pipe_decode = yesurlviewset pipe_decode = no”“查看网址”
3.在电子邮件上运行 mutt push CTR B,获取其中包含的链接列表。单击要查看的链接,然后再次输入以在 Web 浏览器中启动链接。