Одна из вещей, которая мне нравится в использовании Mutt, это то, что мне практически не приходится использовать мышь. Я получаю много писем, содержащих ссылки, будь то проверки («нажмите на эту ссылку, чтобы подтвердить свою учетную запись») или ссылки с Facebook или других подобных сайтов. Я хочу узнать, есть ли способ открывать эти ссылки, не нажимая на них?
решение1
Я также хочу посоветовать использоватьurlscan
вместо urlview
. Его man-страница объясняет, что нужно добавить в ваш .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 (введите o
) и установить "Рассматривать строки, похожие на URL, как ссылки на всех страницах" на ДА. Тогда вам не придется продолжать печатать, :
пролистывая сообщение.
решение4
Ответьте на протестированную Fedora 35 с mutt email 2021, как просматривать ссылки в mutt, которые занимают несколько строк.
1.Установите и настройте Urlview Укажите, что вы хотите, чтобы urlview открывал ваши ссылки в ~/.urlview после COMMAND. Т.е. строка ниже заставит urlview открывать все URL в Firefox.
КОМАНДА firefox
2.Введите эту строку в muttrc
макрос index,pager U "set pipe_decode = yesurlviewset pipe_decode = no""просмотр URL"
3. Запустите mutt push CTR B в email для получения списка ссылок, содержащихся в нем. Нажмите Enter на ссылке, которую вы хотите просмотреть, и Enter снова, чтобы запустить ссылку в веб-браузере.