Setting Filters in cPanel to Reduce Spam Emails

Spam emails are a common nuisance that can clutter your inbox, consume your time, and even pose security risks. Managing and reducing the influx of these unwanted messages is crucial for maintaining a clean and efficient email system. In this guide, we will explore how to use cPanel’s filtering features to minimize spam other email systems or software may also provide similar filtering functions. Whether you’re a small business owner, a professional, or just someone looking to declutter their email, these steps will help you take control of your inbox.


Here’s a step-by-step guide to set up email filters in cPanel to reduce spam:

  1. Log in to cPanel:
  • Open your web browser and log in to your cPanel account.

2. Navigate to Email Filters:

  • In the cPanel dashboard, find the “Email” section.
  • Click on “Global Email Filters” to apply filters to all accounts.

3. Creating a Filter:

  • Click on “Create a New Filter”.

4. Configure the Filter:

  • Filter Name: Give your filter a descriptive name.
  • Rules:
    • In the “Rules” section, you can specify conditions that emails must meet to be considered spam.
    • Common rules include setting the “From” field to detect specific spammy domains or email addresses.
    • You can also filter by “Subject” to catch emails with common spam words.

5. Actions:

  • In the “Actions” section, specify what you want to do with the filtered emails. Common actions include:
    • “Discard Message” to delete the spam email.
    • “Redirect to Email” to forward the email to a spam folder.
    • “Fail with Message” to reject the email with a specific message.

6. Save the Filter:

  • After setting your rules and actions, click “Create” to save the filter.

7. Testing Your Filter:

  • Send a test email that matches your filter criteria to ensure it is working correctly.
  • Adjust the filter settings if necessary to improve accuracy.

Example Filter Settings


Example 1:
Blocking a Specific Email Address
  Field: From
  Condition: Equals
Action: Discard Message 

Example 2:
Filtering Emails with Suspicious Subjects
  Field: Subject
  Condition: Contains
  Value: “Congratulations, you’ve won”
Action: Discard Message

Example 3:
Blocking Emails from a Specific Domain
  Field: From
  Condition: Ends with Value:
Action: Discard Message

Leave a Comment

Your email address will not be published. Required fields are marked *