Skip to main content
MailChannels protects outbound email reputation with a multi-stage filtering pipeline built for transactional email from dynamic, customer-controlled sources. Messages can originate from applications, agents, CMS plugins, SaaS tenants, sub-accounts, scripts, and other automated systems. The pipeline evaluates identity, infrastructure, content, recipient patterns, and sending behavior before choosing how a message should be handled. This page explains the architecture at a high level. It does not expose proprietary thresholds, scoring formulas, model features, or threat intelligence sources.

Granular identity tracking

Before MailChannels evaluates message content, it first determines who is responsible for the traffic. The platform normalizes multiple signals into sender-level tracking context so abuse can be attributed more precisely than the visible from.email address. For Email API traffic, that context can include:
  • The parent account.
  • The sub-account, when a sub-account API key is used.
  • The sending domain authorized by Domain Lockdown.
  • The campaign_id, when included in the send request.
  • Envelope and header details that help correlate related traffic.
This lets MailChannels separate legitimate traffic from suspicious traffic at narrow boundaries. For example, a reseller can isolate each client with sub-accounts, then use campaign_id to distinguish campaigns or segments inside a client sub-account. If one campaign starts producing abnormal bounce or complaint patterns, that traffic can be understood in context without treating every message from the reseller as identical.

Policy and infrastructure checks

MailChannels validates sender and account context before and during delivery. These checks help prevent spoofing, unauthorized sending, quota abuse, and infrastructure patterns commonly associated with compromised systems. Examples include:
  • Confirming that the sender is authorized through Domain Lockdown.
  • Evaluating SPF, DKIM, and DMARC posture for sending domains.
  • Checking account, sub-account, plan, and usage constraints.
  • Comparing sender, domain, IP, and URL signals with internal and external reputation data.
  • Applying additional scrutiny to new domains, new sender identities, or traffic patterns without an established history.
These controls help stop abuse before it harms shared infrastructure or recipient trust.

Content and payload analysis

Each message is evaluated for signs of spam, phishing, malware, credential theft, and other abusive behavior. MailChannels uses layered scanning rather than relying on one signal. The platform can evaluate:
  • Message body and attachment characteristics.
  • URLs and domains found in the message.
  • Header structure and message formatting.
  • Sender and reply-to alignment.
  • Patterns commonly produced by compromised scripts or automated abuse tools.
  • Similarities between messages that may be part of the same campaign, even when they use different sender addresses.
This layered approach lets MailChannels distinguish a normal transactional receipt from a credential phishing attempt, a malware attachment, or a sudden burst of low-quality bulk mail.

Behavioral profiling over time

Abuse is often visible only when messages are viewed as a stream. MailChannels evaluates sender behavior across short and longer time windows so it can detect changes that a single-message scan may miss. Behavioral signals can include:
  • Message volume and sending velocity.
  • Recipient validity and bounce patterns.
  • Complaint and unsubscribe behavior.
  • Repeated delivery failures.
  • Sudden changes in content, domains, URLs, or recipient lists.
  • New sender identities that ramp volume before building a positive history.
This is especially important for shared platforms and SaaS products. One tenant, client, script, or campaign can be handled differently from the rest of the account when its behavior diverges from normal traffic.

Recipient list and hygiene signals

Recipient quality is a major reputation signal. Poor list hygiene can look similar to abuse, especially when a sender hits many invalid addresses, spam traps, or unrelated recipient patterns in a short time. MailChannels evaluates recipient behavior and list structure to identify:
  • Purchased or scraped lists.
  • Dictionary-style address generation.
  • High invalid-recipient rates.
  • Repeated hard bounces.
  • Complaint-heavy recipient groups.
  • Suppression-list conflicts.
Use suppressions and unsubscribe handling to keep bad recipients out of future sends and to honor recipient preferences.

Routing and enforcement

After MailChannels combines identity, policy, content, recipient, and behavioral signals, the platform chooses an enforcement outcome. The goal is to protect legitimate senders and recipient networks while containing suspicious or abusive traffic as narrowly as possible. Possible outcomes include:
OutcomeWhat it means
AcceptThe message is queued for delivery.
DeferSending is temporarily slowed or retried later when the traffic needs more control.
RejectThe message is blocked because it violates policy or reputation safeguards.
DropThe message is stopped before delivery and reported through delivery events when applicable.
Route with additional controlsTraffic may be handled differently based on risk, sender history, or reputation context.
These decisions are dynamic. A clean sender with stable behavior should not be treated the same way as a newly observed sender with a sudden spike in invalid recipients, suspicious URLs, or complaint-heavy traffic.

What this means for Email API users

For the specific things to do (and avoid) as a sender, see sending policies and best practices.