🧹 How to Access and Manage Email Filters in cPanel (Block Spam or Route Messages)
Email filters help you control how incoming messages are handled — for example, blocking spam, auto-sorting messages, or forwarding certain emails to another address.
This guide explains how to manage filters in your TK Internet Marketing cPanel email account.
🧠 Before You Begin
You’ll need:
-
Access to your TK Internet Marketing Client Area
-
An active email account created in cPanel
-
The specific criteria you want to filter (e.g., sender, subject, or keywords)
💡 Filters are processed in order from top to bottom. You can create multiple filters for different actions.
🔐 Step 1: Log In to cPanel
-
Visit https://clients.tkinternetmarketing.com/clientarea.php.
-
Go to Services → My Services → View Details on your hosting plan.
-
Click Login to cPanel.
✉️ Step 2: Open the Email Filters Tool
-
Scroll down to the Email section.
-
Click Email Filters.
-
Choose the email account you want to manage (e.g.,
info@yourdomain.com). -
Click Manage Filters.
🧠 There are two filter types in cPanel:
Account-Level Filters: Affect all incoming mail for the domain.
User-Level Filters: Affect only a specific mailbox.
⚙️ Step 3: Create a New Filter
-
Click Create a New Filter.
-
Enter a descriptive Filter Name (e.g., “Block Spam Keywords” or “Route Inquiries”).
-
Under Rules, choose your condition:
-
From – Match sender address
-
Subject – Match words in the subject line
-
To – Match recipient
-
Body – Match text in the message body
-
Any Header – Match based on headers (for advanced users)
-
-
Enter the value (e.g., “free money” or “@example.com”).
-
Under Actions, choose what to do when a match is found:
-
Discard Message – Permanently delete
-
Redirect to Email – Forward to another address
-
Deliver to Folder – Send to a specific folder (if using IMAP)
-
Fail with Message – Reject and send a custom reply
-
-
Click Create to activate your filter.
🧩 Step 4: Manage Existing Filters
You can see all filters for your account in the list view:
-
Click Edit to change conditions or actions.
-
Click Delete to remove a filter.
-
Use the arrows to reorder filters (top ones run first).
💡 Order matters — a filter that discards spam should appear before a filter that forwards mail.
🧾 Step 5: Test Your Filter
-
Send a test message that matches your filter criteria.
-
Verify it’s processed correctly (blocked, forwarded, or delivered to the right folder).
-
If it doesn’t work, adjust the condition logic — try “contains” instead of “equals” or “matches regex” for advanced targeting.
🚫 Step 6: Enable Spam Filtering (Optional)
To reduce unwanted messages:
-
In cPanel, go to Email → Spam Filters.
-
Enable Process New Emails and Mark them as Spam (Apache SpamAssassin).
-
Toggle Automatically Delete New Spam if desired.
-
You can also adjust the Spam Score Threshold (lower = more aggressive filtering).
💡 You can combine SpamAssassin with custom filters for maximum protection.
📦 Step 7: Export or Backup Your Filters (Optional)
For advanced users:
-
In cPanel → Email Filters, click Export Filters.
-
Save the file as a
.jsonor.yamlbackup. -
To restore filters, use the Import Filters option.
💬 Need Help?
If you’re unsure how to set up spam filters or need help with a custom routing rule, open a ticket under Email Support at https://clients.tkinternetmarketing.com/clientarea.php or email support@tkinternetmarketing.com.
We can configure domain-wide spam protection and custom filters tailored to your business inbox.