You may already be preventing emails from certain senders from flooding your inbox. But sometimes, you will receive multiple emails with different addresses but all from the same domain. You can block all that domain in Gmail. That is how.
To block an email address in Gmail, you can create a filter that automatically removes those messages. Therefore, they go directly to the Trash folder instead of staying in your inbox. Full domains, such as “@example.com”, can be treated the same. There are two methods to do this, the first one is a bit faster but the second one allows you to block multiple domains at once.
Method 1: Create a filter from an email
Head over to Gmail, sign in, and select an email from the domain you want to block. Click the three dots at the top right of the message and select “Filter messages like this.”
You will see the Create Filter window open. Go to the autocomplete email address and delete everything to the left of the @ (At) symbol. Select “Create Filter”.
On the next screen, check the option to Delete it. Optionally, you can choose to apply the filter to all matching conversations. You’ll see a count of other emails in your inbox from that sender.
Then click “Create Filter.”
In the future, emails from that domain will be deleted instead of reaching your inbox.
Note: If you choose the Block option in the three-dot dropdown box, that sends all messages from that Email address to Spam. This does not send messages from the domain to spam, only special Email address.
Method 2: Create a filter from settings
You can also set up a filter from your Gmail settings to remove email from a domain. Click the gear icon in the top right corner and select “See all settings.”
Select the Filters and blocked addresses tab and choose “Create new filter”.
You will see the Create Filter box appear. In the From field, enter the @ symbol followed by the domain, for example, “@domain.com”.
The advantage of using this method is that you can enter more than one domain. Just separate them with “OR” as in “@domain1.com OR @domain2.com”.
Then click “Create Filter”.
Check the option to Delete it, optionally apply the filter to matching conversations in your inbox and select “Create filter”.
Just like the first method explained above, any new email from that domain will be automatically deleted when it arrives.
Deleting emails you receive from a particular domain doesn’t necessarily “block” that domain like it does spam, but it does give you control to delete those messages before they reach your Gmail inbox.
For more information, see how to unsubscribe from emails in Gmail.