Inline Protection for Inbound Messages
Overview
Sublime’s default set up analyzes and remediates messages upon receipt in an end-user’s mailbox (”post-delivery”).
Enterprise users can choose to instead analyze and remediate threats before they land in end-user mailboxes (”pre-delivery”) using our inline protection for inbound messages, without losing the ability to complete manual remediations post-delivery.
Use cases
For customers that are interested in completing message analysis and remediation pre-delivery, our inline protection offers an easily-deployed solution that takes minutes to set up with no MX record changes.
Some common reasons that we see customers choosing to implement inline protection within their organization include:
- While Sublime already processes most messages in less than one second via API, processing emails pre-delivery closes this gap completely.
- Messages are intercepted and never delivered to the recipient, so messages that auto-forward to third-party systems, e.g. Salesforce, Jira, Zendesk, etc, are remediated before they can be auto-forwarded outside of the mailbox.
Phased rolloutRoll out inline protection in phases, so each group of mailboxes runs long enough to review before you widen the scope.
- Test group: start with a small group of test mailboxes and shared aliases. Run inline protection on that group for at least one week.
- 25% increments: add mailboxes in increments of 25% of the mailboxes you plan to cover. Observe each increment for at least three days before you add the next one.
Test mailboxes and shared aliases carry lower business impact than end-user mailboxes, so a delay during the first phase reaches fewer people. Each observation window gives you time to review the delay and failure alerts your Sublime team sets up during enablement.
Environments
We currently support inline protection in Google Workspace and Microsoft365 environments.
IMAP and Azure deployments are not supported at this time. Reach out to [email protected] if you’re interested in getting inline protection for your IMAP or Azure deployment!
Getting Started
Getting inline protection set up in your environment is straightforward — with transport/routing rules in your email provider, we can begin inline processing in minutes! Given that inline protection mode impacts critical path analysis and remediation of messages, Sublime provides complimentary white-glove enablement to all Enterprise customers that are interested.
To get started with inline protection in your environment, let anyone on your Sublime account team know that you’re interested!
We recommend that all users use a phased rollout approach for inline protection, starting with a testing phase in non-critical mailboxes before moving to an active rollout phase with more/all mailboxes.
Technical Implementation
To set up inline protection, your Sublime team will set up a series of transport or routing rules alongside a super-admin from your organization. The process is dependent on your email provider:
- Microsoft365 customers need to configure connectors and skiplisting, and add transport rules. Microsoft365 customers can alternatively run a script that will configure their settings automatically.
- Google Workspace customers need to add mail route, inbound gateway, and compliance rule in GW.
The Sublime team will walk you through testing the inline protection and setting up alerts for message delays and failures.
Reliability and Message Safety
Message safety is critical to Sublime.
Since Sublime intercepts messages before delivery, we take multiple steps to ensure messages are never lost:
- Immediate Storage: Messages are stored in S3 before processing begins
- SMTP Acknowledgment: We only acknowledge receipt after successful storage
- Retry Logic: In most cases, your email provider will retry delivery if Sublime doesn't acknowledge
- Fallback Delivery: If processing fails, Sublime attempts direct delivery as a fallback
- Error Recovery: Failed messages are saved with error details for manual recovery
In cases where Sublime services have become unavailable for any reason, Microsoft365 and Google Workspace will automatically retry delivery for up to 7 days, then return the message to sender as undeliverable.
Never lose a messageMessages are never lost during normal operation. If Sublime successfully receives a message, it is stored and will be processed even if there are temporary processing delays. If, in the worst case, a message fails to be processed after multiple attempts, it is saved with error details for manual recovery.
Failover Capabilities
Microsoft365
Microsoft365 supports automatic failover in case Sublime’s service becomes unavailable.
To automatically disable inline processing and fall back to async message processing, authorize the Sublime Inline Monitoring Azure app to update your transport rules through the API. If the Sublime Platform detects an outage, it will then automatically disable your inline protection transport rules.
If automatic failover is not set up, Exchange will retry delivery for up to 7 days, then return the message to sender as undeliverable.
Google Workspace
Unlike Microsoft 365, Google Workspace does not support automatic failover. If Sublime's service becomes unavailable:
- Google Workspace will retry delivery for up to 7 days
- After 7 days, messages are returned to sender as undeliverable
- If necessary, manual intervention is required to disable the inline protection compliance rules
We strongly recommend you set up a webhook to notify you of critical delays or failures. Instructions for setting up inline protection and the webhook alerts are available at-request from the Sublime team.
Updated 11 days ago
What’s Next
Reach out to the Sublime team if you're interested in learning more about inline protection!