# MailChannels > MailChannels email platform documentation — Email API, Outbound Filtering, and Inbound Filtering. ## Docs - [Create DKIM Key Pair](https://docs.mailchannels.com/api-reference/dkim/create-dkim-key-pair.md): Create a DKIM key pair for a specified domain and selector using the specified algorithm and key length, for the current customer. - [DKIM, SPF & Domain Lockdown Check](https://docs.mailchannels.com/api-reference/dkim/dkim-spf-&-domain-lockdown-check.md): Validates a domain's email authentication setup by retrieving its DKIM, SPF, and Domain Lockdown status. This endpoint checks whether the domain is properly configured for secure email delivery. - [Retrieve DKIM Keys](https://docs.mailchannels.com/api-reference/dkim/retrieve-dkim-keys.md): Search for DKIM keys by domain, with optional filters. If selector is provided, at most one key will be returned. - [Rotate DKIM Key Pair](https://docs.mailchannels.com/api-reference/dkim/rotate-dkim-key-pair.md): Rotate an active DKIM key pair. Mark the original key as 'rotated', and create a new key pair with the required new key selector, reusing the same algorithm and key length. The rotated key remains valid for signing for a 3-day grace period, and is automatically changed to 'retired' 2 weeks after rot… - [Update DKIM Key Status](https://docs.mailchannels.com/api-reference/dkim/update-dkim-key-status.md): Update fields of an existing DKIM key pair for the specified domain and selector, for the current customer. Currently, only the status field can be updated. revoked: Indicates that the key is compromised and should not be used. retired: Indicates that the key has been rotated and is no longer in use… - [Retrieve Engagement Metrics](https://docs.mailchannels.com/api-reference/metrics/retrieve-engagement-metrics.md): Retrieve engagement metrics for messages sent from your account, including counts of open and click events. Supports optional filters for time range, and campaign ID. - [Retrieve Performance Metrics](https://docs.mailchannels.com/api-reference/metrics/retrieve-performance-metrics.md): Retrieve performance metrics for messages sent from your account, including counts of processed, delivered, hard-bounced events. Supports optional filters for time range, and campaign ID. - [Retrieve Recipient Behaviour Metrics](https://docs.mailchannels.com/api-reference/metrics/retrieve-recipient-behaviour-metrics.md): Retrieve recipient behaviour metrics for messages sent from your account, including counts of unsubscribed events. Supports optional filters for time range, and campaign ID. - [Retrieve Sender Metrics](https://docs.mailchannels.com/api-reference/metrics/retrieve-sender-metrics.md): Retrieves a list of senders, either sub-accounts or campaigns, with their associated message metrics. Sorted by total # of sent messages (processed + dropped) Supports optional filter for time range, and optional settings for limit, offset, and sort order. Note: senders without any messages in the g… - [Retrieve Volume Metrics](https://docs.mailchannels.com/api-reference/metrics/retrieve-volume-metrics.md): Retrieve volume metrics for messages sent from your account, including counts of processed, delivered and dropped events. Supports optional filters for time range and campaign ID. - [Send an Email](https://docs.mailchannels.com/api-reference/send/send-an-email.md): Sends an email message to one or more recipients. - [Send an Email Asynchronously](https://docs.mailchannels.com/api-reference/send/send-an-email-asynchronously.md): Queues an email message for asynchronous processing and returns immediately with a request ID. - [Activate Sub-account](https://docs.mailchannels.com/api-reference/sub-accounts/activate-sub-account.md): Activates a suspended sub-account identified by its handle, restoring its ability to send emails. - [Create Sub-account](https://docs.mailchannels.com/api-reference/sub-accounts/create-sub-account.md): Creates a new sub-account under the parent account. Each sub-account must have a unique handle composed solely of lowercase alphanumeric characters. If no handle is provided, a random handle will be generated. Note that Sub-accounts are only available to parent accounts on 100K and higher plans. - [Create Sub-account API Key](https://docs.mailchannels.com/api-reference/sub-accounts/create-sub-account-api-key.md): Creates a new API key for the specified sub-account. - [Create Sub-account SMTP Password](https://docs.mailchannels.com/api-reference/sub-accounts/create-sub-account-smtp-password.md): Creates a new SMTP password for the specified sub-account. - [Delete Sub-account](https://docs.mailchannels.com/api-reference/sub-accounts/delete-sub-account.md): Deletes the sub-account identified by its handle. - [Delete Sub-account API Key](https://docs.mailchannels.com/api-reference/sub-accounts/delete-sub-account-api-key.md): Deletes the API key identified by its ID for the specified sub-account. - [Delete Sub-account Limit](https://docs.mailchannels.com/api-reference/sub-accounts/delete-sub-account-limit.md): Deletes the limit for the specified sub-account. After a successful deletion, the specified sub-account will be limited to the parent account's limit. - [Delete Sub-account SMTP Password](https://docs.mailchannels.com/api-reference/sub-accounts/delete-sub-account-smtp-password.md): Deletes the SMTP password identified by its ID for the specified sub-account. - [Retrieve Sub-account API Keys](https://docs.mailchannels.com/api-reference/sub-accounts/retrieve-sub-account-api-keys.md): Retrieves details of all API keys associated with the specified sub-account. For security reasons, the full API key is **not** returned; only the key ID and a partially redacted version are provided. - [Retrieve Sub-account Limit](https://docs.mailchannels.com/api-reference/sub-accounts/retrieve-sub-account-limit.md): Retrieves the limit of a specified sub-account. A value of -1 indicates that the sub-account inherits the parent account's limit, allowing the sub-account to utilize any remaining capacity within the parent account's allocation. - [Retrieve Sub-account SMTP Passwords](https://docs.mailchannels.com/api-reference/sub-accounts/retrieve-sub-account-smtp-passwords.md): Retrieves details of all SMTP passwords associated with the specified sub-account. For security, the full SMTP password is **not** returned; only the password ID and a partially redacted version are provided. - [Retrieve Sub-account Usage Stats](https://docs.mailchannels.com/api-reference/sub-accounts/retrieve-sub-account-usage-stats.md): Retrieves usage statistics for the specified sub-account during the current billing period. - [Retrieve Sub-accounts](https://docs.mailchannels.com/api-reference/sub-accounts/retrieve-sub-accounts.md): Retrieves all sub-accounts associated with the parent account. The response is paginated with a default limit of 1000 sub-accounts per page and an offset of 0. - [Set Sub-account Limit](https://docs.mailchannels.com/api-reference/sub-accounts/set-sub-account-limit.md): Sets the limit for the specified sub-account. The minimum allowed sends is 0. - [Suspend Sub-account](https://docs.mailchannels.com/api-reference/sub-accounts/suspend-sub-account.md): Suspends the sub-account identified by its handle. This action disables the account, preventing it from sending any emails until it is reactivated. - [Create Suppression Entries](https://docs.mailchannels.com/api-reference/suppression/create-suppression-entries.md): Creates suppression entries for the specified account. Parent accounts can create suppression entries for all associated sub-accounts. If suppression_type is not provided, it defaults to 'non-transactional'. The operation is atomic, meaning all entries are successfully added or none are added if an… - [Delete Suppression Entry](https://docs.mailchannels.com/api-reference/suppression/delete-suppression-entry.md): Deletes suppression entry associated with the account based on the specified recipient and source. If source is not provided, it defaults to 'api'. If source is set to 'all', all suppression entries related to the specified recipient will be deleted. - [Retrieve Suppression List](https://docs.mailchannels.com/api-reference/suppression/retrieve-suppression-list.md): Retrieve suppression entries associated with the specified account. Supports filtering by recipient, source and creation date range. The response is paginated, with a default limit of 1000 entries per page and an offset of 0. - [Retrieve Usage Stats](https://docs.mailchannels.com/api-reference/usage/retrieve-usage-stats.md): Retrieves usage statistics during the current billing period. - [Delete Customer Webhooks](https://docs.mailchannels.com/api-reference/webhooks/delete-customer-webhooks.md): Deletes all registered webhook endpoints for the customer. - [Enroll for Webhook Notifications](https://docs.mailchannels.com/api-reference/webhooks/enroll-for-webhook-notifications.md): Enrolls the customer to receive event notifications via webhooks. - [Resend Events](https://docs.mailchannels.com/api-reference/webhooks/resend-events.md): Synchronously resend the webhook batch with the provided batch_id for the customer. The result is returned in the response. - [Retrieve Customer Webhooks](https://docs.mailchannels.com/api-reference/webhooks/retrieve-customer-webhooks.md): Retrieves all registered webhook endpoints associated with the customer. - [Retrieve Webhook Batches](https://docs.mailchannels.com/api-reference/webhooks/retrieve-webhook-batches.md): Retrieves paged webhook batches associated with the customer. The time range specified by created_after and created_before filters must not exceed 31 days. If neither is specified, the default time range is the last 3 days. Optional filters include status categories, webhook, limit and offset. - [Retrieve Webhook Signing Key](https://docs.mailchannels.com/api-reference/webhooks/retrieve-webhook-signing-key.md): Retrieves the public key used to verify signatures on incoming webhook payloads. - [Validate Enrolled Webhook](https://docs.mailchannels.com/api-reference/webhooks/validate-enrolled-webhook.md): Validates whether your enrolled webhook(s) respond with an HTTP 2xx status code. Sends a test request to each webhook containing your customer handle, a hardcoded event type(test), a hardcoded sender email(test@mailchannels.com),a timestamp, a request ID (provided or generated), and an SMTP ID. The… - [Introduction](https://docs.mailchannels.com/email-api/api-reference-introduction.md): View the HTTP-specific API reference for the Email API. - [Attachments](https://docs.mailchannels.com/email-api/attachments.md): Learn how to attach files to your emails. - [Authentication](https://docs.mailchannels.com/email-api/authentication.md): Learn how to create and manage API keys for your account and sub-accounts. - [MailChannels Email API: pricing, plans, and limits](https://docs.mailchannels.com/email-api/billing/pricing.md): Understand the free developer plan, paid volume tiers, how sends are counted, what happens when you hit your limit, and how billing works. - [Handling complained events](https://docs.mailchannels.com/email-api/complained-events.md): Learn about the best practices for responding to complained webhook events. - [DKIM signing and key management](https://docs.mailchannels.com/email-api/configuring-dkim.md): MailChannels manages DKIM signing and key rotation for you. - [Content types](https://docs.mailchannels.com/email-api/content-types.md): Learn about the content types you can use in your email body and how to use them effectively. - [cURL quickstart](https://docs.mailchannels.com/email-api/curl/quickstart.md): Send an email with the MailChannels Email API using cURL. - [Custom headers](https://docs.mailchannels.com/email-api/custom-headers.md): Learn how to add custom headers to your emails. - [Debug a sent message](https://docs.mailchannels.com/email-api/debug-sent-message.md): Use API responses, webhook events, and application logs to answer what happened to a MailChannels message. - [Domain Lockdown](https://docs.mailchannels.com/email-api/domain-lockdown.md): Learn how to set up your DNS record for Domain Lockdown. - [Errors](https://docs.mailchannels.com/email-api/errors.md): Learn about common Email API errors, what they mean, and how to handle them. - [Handling hard-bounced events](https://docs.mailchannels.com/email-api/hard-bounced-events.md): Learn about the best practices for responding to hard-bounced webhook events. - [How emails are structured](https://docs.mailchannels.com/email-api/how-emails-are-structured.md): Learn how to structure your email payload for sending, including personalizations and content types. - [Inbound email and replies](https://docs.mailchannels.com/email-api/inbound-email-replies.md): Understand how to handle replies and inbound email when sending outbound messages with MailChannels Email API. - [Send emails automatically with MailChannels + Zapier](https://docs.mailchannels.com/email-api/integrations/zapier.md): Connect MailChannels to thousands of apps via Zapier and trigger transactional emails from form submissions, CRM events, and more — no code required. - [Node.js quickstart](https://docs.mailchannels.com/email-api/javascript/quickstart.md): Send an email with the MailChannels Email API using Node.js. - [Local development](https://docs.mailchannels.com/email-api/local-development.md): Set up a safe local workflow for testing MailChannels Email API sends, webhooks, and secrets. - [Metrics](https://docs.mailchannels.com/email-api/metrics.md): Learn how to query engagement, delivery, and sending volume metrics. - [Engagement metrics](https://docs.mailchannels.com/email-api/metrics-engagement.md): Learn how to track email opens and link clicks across your campaigns. - [Performance metrics](https://docs.mailchannels.com/email-api/metrics-performance.md): Learn how to monitor delivery success and bounce rates. - [Recipient behavior metrics](https://docs.mailchannels.com/email-api/metrics-recipient-behavior.md): Learn how to track unsubscribe activity across your MailChannels Email API campaigns. - [Sender breakdown metrics](https://docs.mailchannels.com/email-api/metrics-senders.md): Learn how to compare delivery performance across your largest campaigns and sub-accounts. - [Volume metrics](https://docs.mailchannels.com/email-api/metrics-volume.md): Learn how to track overall sending volume and dropped messages for your MailChannels Email API account. - [Migrate from Amazon SES to MailChannels Email API](https://docs.mailchannels.com/email-api/migration-center/migrate-from-amazon-ses.md): Learn how to migrate an Amazon SES sending integration to the MailChannels Email API. - [Migrate from Brevo to MailChannels Email API](https://docs.mailchannels.com/email-api/migration-center/migrate-from-brevo.md): Learn how to migrate a Brevo sending integration to the MailChannels Email API. - [Migrate from Mailgun to MailChannels Email API](https://docs.mailchannels.com/email-api/migration-center/migrate-from-mailgun.md): Learn how to migrate a Mailgun sending integration to the MailChannels Email API. - [Migrate from Mailjet to MailChannels Email API](https://docs.mailchannels.com/email-api/migration-center/migrate-from-mailjet.md): Learn how to migrate a Mailjet sending integration to the MailChannels Email API. - [Migrate from Postmark to MailChannels Email API](https://docs.mailchannels.com/email-api/migration-center/migrate-from-postmark.md): Learn how to migrate a Postmark sending integration to the MailChannels Email API. - [Migrate from Resend to MailChannels Email API](https://docs.mailchannels.com/email-api/migration-center/migrate-from-resend.md): Learn how to migrate a Resend sending integration to the MailChannels Email API. - [Migrate from SendGrid to MailChannels Email API](https://docs.mailchannels.com/email-api/migration-center/migrate-from-sendgrid.md): Learn how to migrate a SendGrid sending integration to the MailChannels Email API. - [Migration Center](https://docs.mailchannels.com/email-api/migration-center/overview.md): Plan and run a migration from another transactional email platform to MailChannels Email API. - [Multi-tenancy overview](https://docs.mailchannels.com/email-api/multi-tenancy.md): Understand the two isolation mechanisms available in Email API, and when to use each. - [Send email from OpenClaw agents using MailChannels](https://docs.mailchannels.com/email-api/openclaw.md): Configure an OpenClaw AI agent to send and track email through MailChannels, with a dedicated inbox via AgentMail for inbound replies. - [MailChannels Email API: fast transactional email delivery](https://docs.mailchannels.com/email-api/overview.md): MailChannels Email API lets you send transactional email over a simple REST API — no mail server required, with built-in deliverability tools. - [PHP quickstart](https://docs.mailchannels.com/email-api/php/quickstart.md): Send an email with the MailChannels Email API using PHP. - [Python quickstart](https://docs.mailchannels.com/email-api/python/quickstart.md): Send an email with the MailChannels Email API using Python. - [Reputation and abuse control](https://docs.mailchannels.com/email-api/reputation-abuse-control.md): Learn how MailChannels evaluates outbound email traffic at granular levels to stop abuse while protecting legitimate senders. - [Security](https://docs.mailchannels.com/email-api/security.md): Protect MailChannels Email API credentials, webhook consumers, and message data in production systems. - [Send vs send async](https://docs.mailchannels.com/email-api/send-vs-send-async.md): Learn the differences between sending emails synchronously and asynchronously. - [Sending policies and best practices](https://docs.mailchannels.com/email-api/sending-policies.md): Follow these practices so your traffic stays in good standing with MailChannels and reaches the inbox. - [Sending via SMTP](https://docs.mailchannels.com/email-api/smtp-sending.md): Learn how to send emails via SMTP. - [Handling soft-bounced events](https://docs.mailchannels.com/email-api/soft-bounced-events.md): Learn about the best practices for responding to soft-bounced webhook events. - [SPF, DKIM, and DMARC](https://docs.mailchannels.com/email-api/spf-dkim-dmarc.md): Learn how SPF, DKIM, and DMARC records authenticate your email and improve deliverability. - [Authenticating a sub-account](https://docs.mailchannels.com/email-api/sub-accounts-authentication.md): Issue API keys and SMTP passwords for sub-accounts. - [Creating a sub-account](https://docs.mailchannels.com/email-api/sub-accounts-create.md): Create a sub-account under your MailChannels parent account. - [Sub-account sending limits](https://docs.mailchannels.com/email-api/sub-accounts-limits.md): Learn how to manage sending limits for sub-accounts. - [Managing suppressions](https://docs.mailchannels.com/email-api/suppression-api-actions.md): Learn how to manage suppressions to protect recipients and your domain reputation. - [Suppressions and unsubscribe handling](https://docs.mailchannels.com/email-api/suppressions-unsubscribes.md): Learn how to use suppressions and unsubscribes to protect recipients and your domain reputation. - [Templates](https://docs.mailchannels.com/email-api/templates.md): Send personalized emails to many recipients with Mustache templates. - [Troubleshooting](https://docs.mailchannels.com/email-api/troubleshooting.md): Learn how to troubleshoot common issues. - [Unsubscribe](https://docs.mailchannels.com/email-api/unsubscribe.md): Learn how to give recipients a one-click way to opt out. - [Handling unsubscribed events](https://docs.mailchannels.com/email-api/unsubscribed-events.md): Learn about the best practices for responding to unsubscribed webhook events. - [Event types](https://docs.mailchannels.com/email-api/webhook-event-types.md): Learn about the different types of events that MailChannels can send to your webhook and the fields included in each event. - [Webhook retries and delivery behavior](https://docs.mailchannels.com/email-api/webhook-retries.md): Design reliable webhook consumers with MailChannels webhook status tracking, validation, and batch resend. - [JSON schema for webhooks](https://docs.mailchannels.com/email-api/webhook-schema.md): The JSON schema for the data sent to your webhook when delivery events occur. - [Webhooks](https://docs.mailchannels.com/email-api/webhooks.md): Learn how to set up and manage webhooks to receive notifications about email delivery events. - [Account settings](https://docs.mailchannels.com/outbound/account-settings.md): Manage SMTP passwords, console users, Google Sign-On, API keys, and Insights configuration from the MailChannels Host Console. - [Billing FAQ](https://docs.mailchannels.com/outbound/billing/billing-faq.md): Answers to common billing and account questions: free trial, setup fees, multi-domain support, reseller program, support options, and how to contact the billing and sales teams. - [Change your plan](https://docs.mailchannels.com/outbound/billing/change-plan.md): Upgrade or downgrade your Outbound Filtering plan at any time from the Host Console. - [Download invoices and statements](https://docs.mailchannels.com/outbound/billing/invoices.md): Download your current and recent MailChannels invoices from the Host Console, or contact billing for older statements. - [Exceeding your monthly message limit](https://docs.mailchannels.com/outbound/billing/overage-policy.md): What happens to your account when you go over your monthly message limit, and how overage billing works on Standard plans and above. - [Update your payment method](https://docs.mailchannels.com/outbound/billing/update-payment.md): Update your credit card or billing information in the MailChannels Host Console. - [How MailChannels counts usage](https://docs.mailchannels.com/outbound/billing/usage-and-billing.md): MailChannels bills based on the number of messages accepted by the Outbound Filtering service, including messages identified as spam. - [Why we charge for rejected emails](https://docs.mailchannels.com/outbound/billing/why-we-charge-for-rejected-emails.md): Every message submitted to Outbound Filtering is billed — including blocked and rejected messages. Here's the reasoning behind that policy. - [File attachments blocked by MailChannels](https://docs.mailchannels.com/outbound/blocked-attachments.md): Understand which file attachment types MailChannels blocks on inbound and outbound mail, why they are blocked, and how to share those files safely. - [Configure your mail server for MailChannels Outbound Filtering](https://docs.mailchannels.com/outbound/configure-mail-server.md): Configure your MTA to relay outbound mail through MailChannels as a smart host, with connection details, SASL authentication, TLS, and sender identification headers. - [Create an EML file](https://docs.mailchannels.com/outbound/create-eml-file.md): How to export a raw email message as an EML file from Gmail, Outlook, or Mac Mail to submit with a false positive or false negative report. - [Outbound Filtering Dashboard](https://docs.mailchannels.com/outbound/dashboard.md): Use the MailChannels Outbound Filtering Dashboard to monitor current usage, deliverability, and sending volume across your account. - [Dictionary attack protection](https://docs.mailchannels.com/outbound/dictionary-attacks.md): How MailChannels protects downstream mail servers from dictionary attacks using real-time SMTP multiplexing and behavioral rate limiting. - [Prevent domain spoofing with MailChannels Domain Lockdown](https://docs.mailchannels.com/outbound/domain-lockdown.md): Publish a DNS TXT record to restrict which MailChannels accounts and sender IDs are authorized to send email from your domain through Outbound Filtering. - [MailChannels Insights: email delivery reports for users](https://docs.mailchannels.com/outbound/insights.md): Give end users a personalized delivery report page linked from bounce emails, so they can self-serve delivery issues without contacting your support team. - [Invalid recipient blocks](https://docs.mailchannels.com/outbound/invalid-recipients.md): Understand why MailChannels blocks accounts with high invalid-recipient rates and how to resolve an IRR block. - [Law enforcement requests](https://docs.mailchannels.com/outbound/law-enforcement.md): How law enforcement officials can investigate emails sent through MailChannels, and how to submit a legal request for information. - [Search email delivery logs in MailChannels Outbound](https://docs.mailchannels.com/outbound/log-search.md): Search months of email delivery logs by sender, recipient, or SMTP code, and use the Log Search API to pull delivery data into your own dashboards. - [Set up monitors and alerts in MailChannels Outbound](https://docs.mailchannels.com/outbound/monitors-alerts.md): Configure threshold-based monitors to get email or webhook alerts when MailChannels detects spam, blocklist events, or compromised senders on your network. - [DKIM configuration for cPanel](https://docs.mailchannels.com/outbound/mta/cpanel-dkim.md): Add DKIM signing to outbound mail on cPanel servers by extending the MailChannels Exim transport configuration. - [cPanel Exim SSL verify error: certificate name mismatch](https://docs.mailchannels.com/outbound/mta/cpanel-ssl-error.md): The SSL verify error certificate name mismatch in cPanel Exim logs has no impact on email delivery and can be safely suppressed. - [cPanel Exim: unroutable address error](https://docs.mailchannels.com/outbound/mta/cpanel-unroutable-address.md): Fix the Exim unroutable address error caused by a missing space in the route_list directive. - [Setup Qmail](https://docs.mailchannels.com/outbound/mta/mailchannels-setup-qmail.md): Configure qmail to relay outbound mail through MailChannels Outbound Filtering using SMTP authentication, X-AuthUser sender identification headers, and smtproutes smarthost configuration. - [Setup network printers and SMTP devices](https://docs.mailchannels.com/outbound/mta/printer-setup.md): Configure network-enabled printers and other SMTP devices to send email through MailChannels Outbound Filtering. - [Setup Azure](https://docs.mailchannels.com/outbound/mta/setting-up-for-azure.md): Configure Postfix on an Azure VM to relay outbound mail through MailChannels Outbound Filtering, including SASL authentication and TLS on port 2525. - [Setup DirectAdmin](https://docs.mailchannels.com/outbound/mta/setting-up-for-directadmin.md): Configure Exim in DirectAdmin to relay outbound mail through MailChannels Outbound Filtering using SMTP authentication and smart host settings. - [Setup hMailServer](https://docs.mailchannels.com/outbound/mta/setting-up-for-hmailserver.md): Configure hMailServer to relay outbound mail through MailChannels Outbound Filtering using SMTP authentication and X-AuthUser sender identification headers. - [Setup IceWarp](https://docs.mailchannels.com/outbound/mta/setting-up-for-icewarp.md): Configure IceWarp to relay outbound mail through MailChannels Outbound Filtering using SMTP authentication and smart host settings. - [Setup IIS](https://docs.mailchannels.com/outbound/mta/setting-up-for-iis.md): Configure IIS SMTP to relay outbound mail through MailChannels Outbound Filtering using smart host settings and SMTP authentication. - [Setup Kerio Connect](https://docs.mailchannels.com/outbound/mta/setting-up-for-kerio-connect.md): Configure Kerio Connect to relay outbound mail through MailChannels Outbound Filtering using smart host settings and SMTP authentication. - [Setup Lotus Domino](https://docs.mailchannels.com/outbound/mta/setting-up-for-lotus-domino.md): Configure Lotus Domino to relay outbound mail through MailChannels Outbound Filtering using SMTP authentication and smart host routing. - [Setup Outlook 2010](https://docs.mailchannels.com/outbound/mta/setting-up-for-outlook-2010.md): Configure Outlook 2010 to send mail through MailChannels Outbound Filtering by setting smtp.mailchannels.net as the outgoing mail server with SMTP authentication. - [Setup Sendmail](https://docs.mailchannels.com/outbound/mta/setting-up-for-sendmail.md): Configure Sendmail to relay outbound mail through MailChannels Outbound Filtering using SMTP authentication and smart host routing. - [Setup SmarterMail](https://docs.mailchannels.com/outbound/mta/setting-up-for-smartermail.md): Configure SmarterMail to relay outbound mail through MailChannels Outbound Filtering using SMTP authentication and X-AuthUser sender identification headers. - [Setup cPanel/WHM](https://docs.mailchannels.com/outbound/mta/setup-cpanel.md): Route outbound email from cPanel/WHM through MailChannels using the official plugin for automated setup or the Exim Advanced Editor for manual Exim setup. - [Set up Microsoft Exchange](https://docs.mailchannels.com/outbound/mta/setup-exchange.md): Configure a Send Connector in Exchange 2016 or 2019 to route outbound email through smtp.mailchannels.net using Basic Authentication over TLS. - [Advanced Exim configuration for MailChannels relay](https://docs.mailchannels.com/outbound/mta/setup-exim.md): Configure Exim routers and transports for MailChannels relay, exclude domains from routing, and rate-limit individual users to control outbound volume. - [Setup MailEnable ](https://docs.mailchannels.com/outbound/mta/setup-mailenable.md): Configure MailEnable to relay outbound mail through MailChannels Outbound Filtering using smart host settings, SASL authentication, and sender identification headers. - [Setup Postfix](https://docs.mailchannels.com/outbound/mta/setup-postfix.md): Configure Postfix as a MailChannels outbound relay using SASL authentication, TLS encryption, and smart host routing to smtp.mailchannels.net. - [Setup Oracle Hospitality Suite8](https://docs.mailchannels.com/outbound/mta/setup-suite8.md): Configure Oracle Hospitality Suite8 (formerly Fidelio Suite 8) to relay outbound mail through MailChannels Outbound Filtering using SMTP authentication and smart host settings. - [Setup Zimbra](https://docs.mailchannels.com/outbound/mta/setup-zimbra.md): Configure Zimbra to relay outbound mail through MailChannels Outbound Filtering using SMTP authentication, smart host routing, and X-AuthUser sender identification headers. - [MailChannels Outbound Filtering: SMTP relay overview](https://docs.mailchannels.com/outbound/overview.md): MailChannels Outbound Filtering is an SMTP relay that accepts all your email, filters spam, and detects compromised senders to protect your reputation. - [Report false positives and false negatives](https://docs.mailchannels.com/outbound/report-false-positives.md): How to report a legitimate message that was blocked (false positive) or spam that was delivered (false negative) to MailChannels. - [Sender Profiles](https://docs.mailchannels.com/outbound/sender-profiles.md): Use Sender Profiles in MailChannels Outbound Filtering to view per-sender message history, alert notifications, and ham-to-spam ratios. - [Fix MailChannels outbound SMTP bounce errors](https://docs.mailchannels.com/outbound/smtp-errors.md): Diagnose and resolve 550 5.7.1 bounce codes from MailChannels Outbound Filtering, including spam, blocklist, and sender block errors. - [SMTP ports](https://docs.mailchannels.com/outbound/smtp-ports.md): MailChannels Outbound Filtering supports connections on ports 25, 587, 2525, and 465. Use an alternative port if port 25 is blocked by your provider. - [Why doesn't MailChannels catch all spam?](https://docs.mailchannels.com/outbound/spam-filtering-accuracy.md): Why no spam filter catches 100% of spam, and how MailChannels balances detection rate against false positives. - [Set up SPF records for MailChannels Outbound Filtering](https://docs.mailchannels.com/outbound/spf-records.md): Add MailChannels to your domain's SPF record to authorize outbound delivery, prevent spoofing, and ensure recipient servers accept your email. - [Top Senders](https://docs.mailchannels.com/outbound/top-senders.md): Use the Top Senders view in MailChannels Outbound Filtering to rank senders by volume, spam, or rejections and identify abuse quickly. - [Unblock senders in MailChannels Outbound Filtering](https://docs.mailchannels.com/outbound/unblock-senders.md): How end-users and service providers can remediate false positives, investigate blocked senders in the Host Console, and safely restore sending access. - [Automate compromised account response with webhooks](https://docs.mailchannels.com/outbound/webhooks.md): Set up webhook monitors so MailChannels POSTs a JSON alert to your endpoint the moment a compromised or spamming sender is detected on your network. ## OpenAPI Specs - [openapi](https://docs.mailchannels.com/email-api/api-reference/openapi.yaml) - [email-api](https://docs.mailchannels.com/email-api.yaml)