On 11 May 2016, at 14:15, Benjamin Coddington wrote:

formatString = "${list-id.identifier}${X-Bugzilla-Status:+${X-Bugzilla-Status} for ${X-Bugzilla-Assigned-To}}";

Ah, yes - I should have provided this info. The list-id.identifier value always works. It is the two BZ headers that start to fail. Apologies for leaving this out.

Ah, I think I see a potential problem. Try lowercasing everything. Headers are not case sensitive and although I haven't explicitly required lowercase in format strings then it might be an issue somewhere if they are not lowercased.

I've turned up the logging, nothing seems relevant other than: "Warning: Unknown field parser 'list-id.body'" at startup or when viewing an outline for a mailbox for the first time. That message is still output even if I remove my outlineColumns.plist file entirely.

...
Yes, I've checked these, (and just checked again to be sure).. I don't do any customizations for list-id elsewhere. I think that output is a false trail.

Still, it shouldn't happen and I'd like to know why it happens, but it's probably not related to your main problem.

Or maybe this:

        defaults read com.freron.MailMate | grep 'list-id.body'

Nope.. nothing.

Maybe also try with the `-i` option to make sure casing is ignored.

So, it must be something with the two BZ headers. Maybe I need to write a parser for them? List-id works reliably.

No, a parser is just going to complicate debugging.

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

Reply via email to