[MlMt] Adding header fields to message view (was " attachment in headers display")

Bill Cole mmlist-20120120 at billmail.scconsult.com
Wed Apr 24 13:17:55 EDT 2019


On 24 Apr 2019, at 11:30, Verdon Vaillancourt wrote:

> On 24 Apr 2019, at 11:23, Randall Gellens wrote:
>
>> On 24 Apr 2019, at 7:49, Verdon Vaillancourt wrote:
>>
>>> Related to this, but not concerning attachments…
>>>
>>> Is there a low-level way to hack what is displayed in the header 
>>> area of a message view? Specifically, the company I work for uses 
>>> gmail corporate, and a lot of  ‘delegation’ access to special 
>>> accounts. In other words, I can login to my account and have access 
>>> to send and receive on behalf of some generic accounts like support@ 
>>> and info@ and so on. People using the gmail browser client can see 
>>> what delegate was sending on behalf of that account. I of course 
>>> cannot see that in MailMate. The delegate information is an extra 
>>> field in the message’s header.
>>
>> You want to add a specific header field to the set that is shown in a 
>> message view?  That seems very useful.  I don't see an easy way to do 
>> that.  Perhaps someone else on the list can answer.  (It might be 
>> possible to edit the MmMessagesWebView/stylesheet.css, as mentioned 
>> in https://manual.mailmate-app.com/customization, but I don't know 
>> and have never done it).
>>
>> The View -> Show Raw Message command will show all header fields, but 
>> likely this isn't what you want.
>>
>> --Randall
>
> Thank you for the reference to the customization page. I’d forgotten 
> that and will look there. Your understanding of the scenario is 
> exactly right. Also thanks for changing the subject of the message. I 
> should know better ;-)

The main file you need to override is 
/Applications/MailMate.app/Contents/Resources/Layouts/headersFormatting.plist 
so you need to create ~/Library/Application 
Support/Resources/Layouts/headersFormatting.plist. You should start with 
a copy of the original and adapt it. You might also need to supplement 
/Applications/MailMate.app/Contents/Frameworks/OakMIME.framework/Versions/A/Resources/specifiers.plist 
which is done by adding a file with additional parser definitions at 
~/Library/Application Support/MailMate/Resources/specifiers.plist


-- 
Bill Cole
bill at scconsult.com or billcole at apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Available For Hire: https://linkedin.com/in/billcole


More information about the mailmate mailing list