This article explains how to block and automatically delete email from a specific sender in Apple Mail for macOS using a filter. Information in this article applies to the following operating systems: macOS BigSur (11), macOS Catalina (10.15), macOS Mojave (10.14), macOS High Sierra (10.13), and macOS Sierra (10.12).

What to Know

  • Select Mail > Preferences > Rules > Add Rule.Create at least one condition, enter the email address, and choose Delete message under Perform.Select Ok > Apply.

Create a Rule to Block Email From a Sender

Here’s how to build a rule to block messages from a specific sender:

  • Go to Mail > Preferences from the Mail menu bar.
  • If you have a message from the sender you want to block, open the email first and then select Mail > Preferences to avoid typing the address when you formulate the rule.
  • Click the Rules tab in the Preferences screen and select Add Rule.
  • In the rule form, choose any of the following conditions if only one of the criteria must be met to trigger the rule; this is the default setting. If all the conditions you specify must be met, choose all instead. The criteria fields are From and contains.
  • Type the full email address that you want to block in the field next to contains.
  • If you started this process by opening an email from the email address you want to block, you don’t have to type the email address. It will be filled in.
  • To block an entire domain and not a single email address from that domain, enter the domain only in the field next to contains. For example, you can block all @example.com email addresses by entering example.com in the field.
  • Select Delete message under Perform the following actions.
  • Enter a description for the new rule in the field next to Description. Use something like BlockedUsers to help you identify the rule in the filters list.
  • Choose OK and close the Rules preferences window. If prompted, select whether to Apply or Don’t Apply the rule you just created.

Mac Mail lets you block senders by other conditions, too, such as messages in which the Subject line contains specific text. This approach is useful if you often receive emails from different senders that have the same text in the Subject line, and you want to block all of them.

Go to Mail > Preferences from the Mail menu bar.

If you have a message from the sender you want to block, open the email first and then select Mail > Preferences to avoid typing the address when you formulate the rule.

Click the Rules tab in the Preferences screen and select Add Rule.

In the rule form, choose any of the following conditions if only one of the criteria must be met to trigger the rule; this is the default setting. If all the conditions you specify must be met, choose all instead. The criteria fields are From and contains.

Type the full email address that you want to block in the field next to contains.

To block an entire domain and not a single email address from that domain, enter the domain only in the field next to contains. For example, you can block all @example.com email addresses by entering example.com in the field.

If you started this process by opening an email from the email address you want to block, you don’t have to type the email address. It will be filled in.

Select Delete message under Perform the following actions.

Enter a description for the new rule in the field next to Description. Use something like BlockedUsers to help you identify the rule in the filters list.

Choose OK and close the Rules preferences window. If prompted, select whether to Apply or Don’t Apply the rule you just created.

Get the Latest Tech News Delivered Every Day