How Routes Work
When MailBreeze receives an inbound email, it evaluates routes in this order:- Exact match — Does a route exist for this exact address? (e.g.,
support@yourdomain.com) - Catch-all — Does a wildcard route exist? (e.g.,
*@yourdomain.com) - Default — Use the domain’s default route
Route Types
Email Forwarding
Forward incoming emails to one or more email addresses.
Example configuration:
Webhook Delivery
Send email data to your server as an HTTP POST request.
Webhook request format:
MailBreeze Inbox
Store emails in MailBreeze for viewing in the dashboard. This is useful for:- Manual review before automating
- Low-volume addresses
- Compliance archiving
- Backup for webhook failures
.eml files or retrieve via API.
Create a Route
1
Navigate to Inbound Settings
Go to Domains > select your domain > Inbound Settings > Routes
2
Click Add Route
Click the Add Route button to create a new route.
3
Configure the Route
Address pattern: Enter the address to match
- Exact address:
support@yourdomain.com - Catch-all:
*@yourdomain.com(matches any address) - Pattern:
support+*@yourdomain.com(matches support+anything)
- Forward to email
- Send to webhook
- Store in MailBreeze
4
Save and Test
Click Save and send a test email to verify the route works correctly.
Route Examples
Customer Support System
Route support emails to your helpdesk via webhook:Team Forwarding
Forward department emails to team inboxes:Reply Tracking
Capture replies to transactional emails:
The
+* pattern matches addresses like reply+order123@yourdomain.com, allowing you to include metadata in the reply-to address.
Catch-All with Exceptions
Store most emails, but route specific addresses differently:Multiple Destinations
A single route can send emails to multiple destinations simultaneously:
- Archive emails in MailBreeze AND process via webhook
- Forward to multiple team members
- Send to primary webhook with backup forwarding
Route Priority
Routes are evaluated from most specific to least specific:- Exact match —
support@domain.combeats*@domain.com - Pattern match —
support+*@domain.combeats*@domain.com - Catch-all —
*@domain.com - Default route
Disable vs Delete
- Disable a route to temporarily stop it without losing configuration
- Delete a route to permanently remove it
API Management
You can also manage routes via the API:Create a route
Next Steps
Webhook Integration
Build your webhook endpoint to process incoming emails
Inbound API
Retrieve and manage inbound emails programmatically