Indicando a presença de anexos
Em mutt
, posso dizer que um email tem um anexo porque é indicado no próprio display do email:
[-- 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) --]
Eu também criei um esquema de cores para destacar essas entradas no índice (embora eu esteja forçada para usar o cursor de seta). No meu muttrc
:
color index green color231 "~X 1-"
Nem sempre funciona
No entanto, às vezes, os emails com anexos não são indicados na exibição de email nem destacados no índice. Esses e-mails são estruturados da seguinte forma, depois de pressionar 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]
Este exemplo foi criado no Apple Mail. Possivelmente este é um bug com este cliente. No entanto, como posso fazer mutt
indicar a presença de anexos? Eu perdi alguns anexos como consequência.
O que eu tentei
Uma opção possível que explorei foi destacar todos os emails acima de algum tamanho arbitrário, mas isso obviamente não funciona em todos os casos (e não indica os anexos no próprio display de email).
color index green color231 "~z 30K-"