I have manually created mailboxes in Mail and would like to create a rule that moves all future email from those senders who currently exist in one of those mailboxes to be sent to the same mailbox. That is: Any incoming mail from a sender who already has a message from that sender in ManualMailbox_A should be moved into ManualMailbox_A.

Is there a way to define a smart contacts group to do this so that the Mail rule can use "Sender is member of Group"? Some other way?

I am trying to avoid having to manually fiddle with putting senders into contacts and groups, and would like to just drag message into mailbox and have all future mail from that sender redirected to same mailbox — and of course have multiple senders put into single mailboxes.

  • Hey, how about being able to simply "tag" messages and have rules be able to filter on tags? Any way to do that?
    – polyglot
    Sep 28, 2012 at 18:35

1 Answer 1


How about this? Go to Mail > Preferences > Rules > Add Rule.

enter image description here

Make sure you have created before: a target mailbox in Mail, and a matching address group in Contacts (a.k.a. Address Book). Hope this works!

  • My main goal was to avoid manual setup in advance of groups. The goal is to implement a solution that allows simple dragging of mail messsages into mail folders such that in future those same senders will get auto-moved to the same folder. Your suggestion seems to still require me to manually put the sender's email address into a group in advance.
    – polyglot
    Oct 11, 2012 at 22:37
  • That is correct. Let me think about something else that comes closer to what you need...
    – myhd
    Oct 12, 2012 at 5:29
  • 1
    It sounds like you'd need some kind of watcher script, so that when a new message is added to your key mailbox, the address book checks to see if the sender of that message is already a member of your key group, and if not, adds him. Don't ask me how to code that up, but it would work. A sideways approach to this would be to trigger a script manually on the current message to add the sender to the group (rather than dragging to a mailbox), and then filter the message.
    – Adam Rice
    Jun 5, 2014 at 17:05

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .