On 2 Jan 2014, at 17:59, Shawn Morris wrote:

Is this functionality broken? When I select it in a mailbox with known
duplicates, it seems to select nothing. How is it determining duplicates?
I assume Message-ID, but if it's trying to build some kind of tuple of
(from,to,subject,date) i could see why that wouldn't work. I have a lot of messages where I'm receiving copies through multiple mailing lists and I'm
not able to de-duplicate on the server-side.

It's not broken, but it's a bit primitive/inflexible. It is based on `Message-ID` *and* message size. I would actually like it to be more strict by basing it on a message digest value to make sure the messages are identical, but you need it to be less strict.

Using the `selectWithFilter:` custom key binding it would be possible to make something based on `Message-ID` only. It would work differently though:

* it would be based on the currently selected message
* it would select all messages instead of all-but-one (which is how the menu item works to make it easy to delete duplicates without deleting the “original”).

It's difficult to make the menu item work in a way that is suitable for all use cases. It might make more sense to implement the necessary “building blocks” to do this using a bundle command (2.0 feature). (These are building blocks needed anyways.) That would allow customizing it to behave any way you like *and* make it happen automatically using a rule on incoming messages.

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

Reply via email to