[MlMt] Column customization works intermittantly
Benjamin Coddington
bcodding at redhat.com
Wed May 11 09:29:00 EDT 2016
On 11 May 2016, at 8:47, Benny Kjær Nielsen wrote:
> 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.
Bingo. That's fixed it. I am extremely happy.
>>>> 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.
OK, let me know how else to help.
>>> 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.
Yes, I've tried this.. nothing. :/
..Ben uses lots of grep variations..
Ah ha! Deleting this mailbox makes the "Warning: Unknown field parser
'list-id.body'" message go away:
{ mailboxes = (
{ filter = "list-id.identifier exists";
name = "Mail Lists";
parentUUID = "MAILBOXES";
set = "ALL_MESSAGES";
uuid = "ED25D917-27D5-4204-8E91-8243AF6DF446";
},
);
}
Thanks very much for your help! You've made a great mailer.
Ben
>> 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 at lists.freron.com
> https://lists.freron.com/listinfo/mailmate
More information about the mailmate
mailing list