이메일을 작성하고 첨부 파일을 추가하는 경우 실제로 올바른지 테스트하고 싶습니다. 문제는 어떻게 여는지 모르겠어요. 예를 들어, 다음과 같은 경우:
다음은 이미지의 텍스트입니다.
- I 1 /tmp/neomutt-TORNAX-ARCH-1000-72152-1367 [text/plain, 7bit, us-ascii, 0.1K]
A 2 ~/Screenshot.png [image/png, base64, 86K]
이미지가 맞는지 확인하고 싶은데 어떻게 열 수 있나요? 를 누르면 v
이미지 뷰어(viewnior)에 다음 오류 메시지가 표시됩니다.
Error when getting information for file "/tmp/-editor_wallpaper.jpg":No such file or directory
이 문제를 어떻게 해결할 수 있나요?
내 설정
내 ~/.config/neomutt/neomuttrc
파일:
# vim: filetype=neomuttrc
# == Global options ==
source ./colorscheme/custom.muttrc
unset record
ignore *
unignore from: date: subject: to: cc: reply-to:
#set use_from=yes
set autoedit
set edit_headers
set header_cache=~/.cache/mutt/headers/
set include
set index_format="%4C %Z %{%Y-%b-%d} %-23.23F|%4c| %s"
set mail_check=60
set message_cachedir=~/.cache/mutt/messages/
set query_command = "abook --mutt-query '%s'"
set sort=threads
set sort_aux=last-date-received
set timeout=15
set pager_stop=true
set postponed="/rest/mails/postponed"
#set pager=nvim
source ./sidebar.muttrc
source ./mappings.muttrc
< accounts >
답변1
mutt는 MIME 유형을 기반으로 파일을 열며, 모든 유형은 mailcap에 나열되어야 합니다. 분명히 귀하의 (또는 기본) 메일 대문자가 귀하의 시스템과 일치하지 않습니다.
이 파일을 확인하여 이 특정 유형에 대해 어떤 명령이 실행되는지 확인하세요.
- $HOME/.mailcap
- $PKGDATADIR/mailcap
- $SYSCONFDIR/mailcap
- /etc/mailcap
- /usr/etc/mailcap
- /usr/local/etc/mailcap
내 개인 .mailcap 항목은 다음과 같습니다.
image/jpg; mkdir -p /tmp/mutt \; cp %s /tmp/mutt/ \; eog /tmp/mutt/$(basename %s) &
이것을 ~/.mailcap에 추가하고 무슨 일이 일어나는지 볼 수 있습니다(eog를 뷰어로 교체).
이 파일을 찾으려면 다음 사항을 알아야 합니다.
- Mutt는 명령이 실행된 후 파일을 삭제합니다. 명령이 실패하고 파일이 삭제된 것을 볼 수 있습니다.
- 최신 시스템에서는 /tmp가 다른 프로세스에 대해 분리될 수 있으므로 다음을 실행해야 합니다.
find /tmp -name ....jpg