내 설정

내 설정

이메일을 작성하고 첨부 파일을 추가하는 경우 실제로 올바른지 테스트하고 싶습니다. 문제는 어떻게 여는지 모르겠어요. 예를 들어, 다음과 같은 경우:

영상

다음은 이미지의 텍스트입니다.

- 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

관련 정보