How to Access and Manage Email Filters in cPanel (Block Spam or Route Messages) Print

  • 0

🧹 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

  1. Visit https://clients.tkinternetmarketing.com/clientarea.php.

  2. Go to Services → My Services → View Details on your hosting plan.

  3. Click Login to cPanel.

✉️ Step 2: Open the Email Filters Tool

  1. Scroll down to the Email section.

  2. Click Email Filters.

  3. Choose the email account you want to manage (e.g., info@yourdomain.com).

  4. 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

  1. Click Create a New Filter.

  2. Enter a descriptive Filter Name (e.g., “Block Spam Keywords” or “Route Inquiries”).

  3. 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)

  4. Enter the value (e.g., “free money” or “@example.com”).

  5. 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

  6. 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

  1. Send a test message that matches your filter criteria.

  2. Verify it’s processed correctly (blocked, forwarded, or delivered to the right folder).

  3. 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:

  1. In cPanel, go to Email → Spam Filters.

  2. Enable Process New Emails and Mark them as Spam (Apache SpamAssassin).

  3. Toggle Automatically Delete New Spam if desired.

  4. 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:

  1. In cPanel → Email Filters, click Export Filters.

  2. Save the file as a .json or .yaml backup.

  3. 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.


Was this answer helpful?

« Back