Core Concepts
Routing Rules and Execution Model
How MailHook evaluates routings and delivers messages to destination integrations.
A routing connects one inbox to one integration and controls message forwarding.
Execution model
- Message arrives in an inbox.
- Active routings for that inbox are loaded.
- Matching routings create delivery jobs.
- Deliveries run with integration-specific behavior and retry policy.
Good routing design
Keep names explicit
Use names that identify source + destination + purpose.
Start narrow, then expand
Begin with one routing for a new integration and scale once validated.
Audit inactive rules
Inactive routings are safe to keep for rollback, but stale rules should be documented.