mutt는 모든 첨부 파일의 존재를 어떻게 나타냅니까?

mutt는 모든 첨부 파일의 존재를 어떻게 나타냅니까?

첨부 파일이 있음을 나타냅니다.

에서는 mutt이메일 자체 표시에 표시되어 있기 때문에 이메일에 첨부 파일이 있음을 알 수 있습니다.

[-- Attachment #1 --]
[-- Type: text/plain, Encoding: quoted-printable, Size: 0.3K --]

body text here

[-- Attachment #2: IMG_1234.JPG --]
[-- Type: image/jpeg, Encoding: base64, Size: 682K --]

[-- image/jpeg is unsupported (use 'v' to view this part) --]

또한 색인에서 이러한 항목을 강조하기 위해 색 구성표를 만들었습니다.강요된화살표 커서를 사용하십시오). 내 muttrc:

color index green color231 "~X 1-"

항상 작동하지는 않습니다

그러나 첨부 파일이 있는 이메일이 이메일 표시에 표시되지 않고 색인에서 강조 표시되지 않는 경우도 있습니다. 누르면 이러한 이메일은 다음과 같이 구성됩니다 v.

->   I     1 <no description>                          [multipa/alternativ, 7bit, 12M]
     I     2 ├─><no description>                    [text/plain, 7bit, us-ascii, 0.1K]
     I     3 └─><no description>                          [multipa/related, 7bit, 12M]
     I     4   ├─><no description>                 [text/html, quoted, us-ascii, 1.4K]
     I     5   ├─>IMG_1234.jpeg                             [image/jpeg, base64, 3.9M]
     I     6   ├─>IMG_1235.jpeg                             [image/jpeg, base64, 1.4M]
     I     7   ├─>IMG_1236.jpeg                             [image/jpeg, base64, 3.0M]
     I     8   └─>IMG_1237.jpeg                             [image/jpeg, base64, 4.4M]

이 예는 Apple Mail에서 작성되었습니다. 이는 이 클라이언트의 버그일 수 있습니다. 그러나 mutt첨부 파일이 있음을 어떻게 나타낼 수 있습니까? 알고 보니 일부 첨부 파일이 누락되었습니다.

내가 시도한 것

내가 조사한 한 가지 가능한 옵션은 임의의 특정 크기를 초과하는 모든 이메일을 강조 표시하는 것이었지만 분명히 모든 경우에 작동하지는 않습니다(그리고 이메일 표시 자체에 첨부 파일을 표시하지 않습니다).

color index green color231 "~z 30K-"

답변1

index_format색상 대신 첨부 파일의 존재를 표시하기 위해 다음과 같이 문자열을 사용했습니다 .

set index_format = "[%Z][%?X?A& ?] %D %-20.20F %s %g"

이것은 %?X?A& ?삼항 표현이다만약에이메일에 0이 아닌 첨부 파일이 포함되어 있습니다.그 다음에표시 문자 "A",기타전시하다" ". 실제로 첨부 파일 수를 표시할 수 있지만 일반적으로 첨부 파일이 있는지 여부에만 관심이 있습니다.

관련 정보