On 21 Feb 2014, at 15:22, Zvi Biener wrote:

I have a search condition that finds all messages whose "Attachment-Count is not 0". This results for me in 4107 messages. I now want to specify further conditions on the name of the attachment. I used, just to experiment, "Attachment-Name is not xxx",

“Attachment-Name” is a non-standard email header and not very useful.

with "all body parts" selected. This results in 513 messages. Why does this eliminate so many messages? (indeed, I don't have 3594 messages named "xxx" ;-)). If I remove the "all body parts" condition, 0 messages are matched.

You need “All Body Parts” to make sure MailMate looks further than the root body part. Also keep in mind a message can have multiple attachments.

Can you explain how this works?

When MailMate saves an attachment then the filename is based on a simple heuristic. I could have made this available through a virtual header, but I haven't done that (yet). MailMate uses “Content-Disposition ▸ Filename” and if that doesn't exist then the fallback is the “Content-Description” header (if it exists).

--
Benny
_______________________________________________
mailmate mailing list
mailmate@lists.freron.com
http://lists.freron.com/listinfo/mailmate

Reply via email to