<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
<style>
div.markdown { white-space: normal; }
h1 { font-size: 1.4em; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.1em; }
blockquote { margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #3983C4; color: #3983C4; }
blockquote blockquote { border-left-color: #7CBF0C; color: #7CBF0C; }
pre { margin-left: 15px; margin-right: 15px; padding: 5px; border: thin solid gray; overflow: auto; }
div.footnotes li p { margin: 0.2em 0; }
</style>
</head>
<body>
<div class="markdown">
<p dir="auto">On 11 May 2016, at 14:15, Benjamin Coddington wrote:</p>

<blockquote>
<blockquote>
<blockquote>
<pre><code>formatString = "${list-id.identifier}${X-Bugzilla-Status:+${X-Bugzilla-Status} for ${X-Bugzilla-Assigned-To}}";
</code></pre>
</blockquote>
</blockquote>

<p dir="auto">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.</p>
</blockquote>

<p dir="auto">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.</p>

<blockquote>
<blockquote>
<blockquote>
<p dir="auto">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.</p>
</blockquote>
</blockquote>

<p dir="auto">...<br>
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.</p>
</blockquote>

<p dir="auto">Still, it shouldn't happen and I'd like to know why it happens, but it's probably not related to your main problem.</p>

<blockquote>
<blockquote>
<p dir="auto">Or maybe this:</p>

<pre><code>defaults read com.freron.MailMate | grep 'list-id.body'
</code></pre>
</blockquote>

<p dir="auto">Nope.. nothing.</p>
</blockquote>

<p dir="auto">Maybe also try with the <code>-i</code> option to make sure casing is ignored.</p>

<blockquote>
<p dir="auto">So, it must be something with the two BZ headers.  Maybe I need to write a parser for them?   List-id works reliably.</p>
</blockquote>

<p dir="auto">No, a parser is just going to complicate debugging.</p>

<p dir="auto">-- <br>
Benny</p>
</div>

</body>
</html>