[MlMt] Labels/colors, global rules, and in-line reply/f=f

Randall Gellens mailmate at randy.pensive.org
Tue Dec 20 19:40:07 EST 2016


At 2:28 PM +0100 12/19/16, Benny Kjær Nielsen wrote:

>  On 17 Dec 2016, at 4:53, Randall Gellens wrote:
>
>  (1) Can I use a rule to add a label/color to a 
> message (Eudora lets you assign any of the 7 
> standard Finder labels or any of 7 custom 
> labels to a message, and makes either the 
> entire row in the table of contents or just one 
> column show in the color of that label).
>
>  MailMate (still) does not map tags (or flags) 
> to Finder tags if that's what you are asking 
> for. MailMate does support the colored flags 
> seen in Apple Mail, but it's (still) cumbersome 
> to actually use this in filters/actions. This 
> is because a colored flag is actually a set of 
> IMAP keywords as illustrated by the default key 
> bindings for setting flag colors:
>
>  "F" = {
>      "0" = ( "removeTag:", "\\Flagged", 
> "removeTag:", "$MailFlagBit0", "removeTag:", 
> "$MailFlagBit1", "removeTag:", "$MailFlagBit2" 
> );
>      "1" = (    "setTag:", "\\Flagged", 
> "removeTag:", "$MailFlagBit0", "removeTag:", 
> "$MailFlagBit1", "removeTag:", "$MailFlagBit2" 
> );
>      "2" = (    "setTag:", "\\Flagged", 
> "setTag:", "$MailFlagBit0", "removeTag:", 
> "$MailFlagBit1", "removeTag:", "$MailFlagBit2" 
> );
>      "3" = (    "setTag:", "\\Flagged", 
> "removeTag:", "$MailFlagBit0",    "setTag:", 
> "$MailFlagBit1", "removeTag:", "$MailFlagBit2" 
> );
>      "4" = (    "setTag:", "\\Flagged", 
> "setTag:", "$MailFlagBit0",    "setTag:", 
> "$MailFlagBit1", "removeTag:", "$MailFlagBit2" 
> );
>      "5" = (    "setTag:", "\\Flagged", 
> "removeTag:", "$MailFlagBit0", "removeTag:", 
> "$MailFlagBit1",    "setTag:", "$MailFlagBit2" 
> );
>      "6" = (    "setTag:", "\\Flagged", 
> "setTag:", "$MailFlagBit0", "removeTag:", 
> "$MailFlagBit1",    "setTag:", "$MailFlagBit2" 
> );
>      "7" = (    "setTag:", "\\Flagged", 
> "removeTag:", "$MailFlagBit0",    "setTag:", 
> "$MailFlagBit1",    "setTag:", "$MailFlagBit2" 
> );
>  };

Let me rephrase my question: I like being able to 
have messages show with different colors, and I 
currently use Eudora's "Make Label" action in 
filters (rules) to have messages show with one of 
14 different labels.  For example, if a message 
is from person A, it will have label color 1 
applied; if it was sent to my address B, it will 
have label color 2 applied; different labels are 
applied if my email is in the To header field for 
some accounts or if my name appears early in the 
body.  Eudora happens to leverage Finder labels 
for this purpose, but that's an accident of 
implementation, not anything fundamental.  What's 
important is having messages in the same mailbox 
look different in the message list (table of 
contents).

Not having used MailMate for real yet, I haven't 
tried setting rules yet.  In the example above, 
do the flags $MailFlagBit1 and $MailFlagBit2 
affect the display of the messages in the mailbox 
message list?  Why is it necessary to remove the 
flags not being set?  Is that just in case some 
other rule set them, or is it needed for some 
other reason?

>
>  (2) Can rules be global, applicable to all 
> mailboxes, or can rules be inherited?
>
>  Rules can be configured for any mailbox, both 
> IMAP and smart mailboxes. In other words, they 
> can apply to any set of messages for which you 
> can create a smart mailbox. There's no 
> inheritance involved with regard to rules.

Can a set of rules apply to all mailboxes in an 
account, or all mailboxes in all accounts?  Or 
would this require either copying the rules, or 
creating a smart mailbox that contained all 
messages in all mailboxes?

>
>  (3) When replying, is there good support for 
> in-line replying (where you alternate between 
> quoted content and your reply), and does 
> MailMate support Format=Flowed (display and 
> generation)?
>
>  Yes, I use MailMate to do inline replies 
> myself. The format=flowed support should be 
> excellent. If you find a bug then it'll be very 
> high on my list to fix it.

Terrific, thank you.




More information about the mailmate mailing list