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

Thanks for the tip on where/how to override the specifiers file. For my circumstance, I believe I will need that as well as the formatting file. Should be fun!

This actually worked really well and was easy. Although I added a shorthand to the specifiers.plist file for ‘delegate’, I’m not sure I actually needed it, as the headers field ‘sender’ was already available to me in that file, and I didn’t actually reference the delegate shorthand in the headersFormatting.plist when I started working in there.

I basically just copied the section for “From” in the headersFormatting.plist file and changed all instances of “From” and “from” in the new section to “Sender” and “sender” and restarted MailiMate.

Now when I am viewing a message that has both a from and a sender field in the header, they are both displayed and in a standard message with just the from field, only that is displayed. The conditional logic behind it must be elsewhere. Simple and brilliant customization.

Thanks for the pointer!
v
_______________________________________________
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate

Reply via email to