Email Servers
Organize your email infrastructure with servers - logical containers for your sending configuration.
What is an Email Server?
An email server is a logical container that groups related email sending configuration. Think of it as a project or application boundary for your emails.
Each server has its own:
- Message Streams - Separate channels for different email types
- Sender Identities - Verified sender addresses
- API Keys - Authentication credentials
- Suppressions - Bounced and unsubscribed addresses
- Analytics - Delivery metrics and activity logs
When to Create Multiple Servers
Separate Environments
Create different servers for development, staging, and production:
├── my-app-development
├── my-app-staging
└── my-app-production
This keeps test emails separate from production and prevents accidental sends.
Multiple Applications
If you have multiple products or applications, give each its own server:
├── main-app
├── admin-portal
└── marketing-site
Different Clients (Agencies)
If you manage emails for multiple clients, use separate servers:
├── client-acme-corp
├── client-globex
└── client-initech
Creating a Server
Via Dashboard
- Navigate to Email > Servers
- Click Create Server
- Fill in the details:
- Name - A descriptive name for the server
- Color - Optional color for visual identification
- Click Create
Via API
const server = await client.servers.create({
name: 'My Application',
});Server Settings
General Settings
- Name - Display name for the server
- Color - Visual identifier in the dashboard
Delivery Settings
- Default Stream - Which stream to use when none is specified
- Tracking Domain - Custom domain for open/click tracking
Suppression Settings
- Auto-suppress bounces - Automatically add hard bounces to suppression list
- Auto-suppress complaints - Automatically add spam complaints to suppression list
Server Limits
| Plan | Max Servers |
|---|---|
| Free | 1 |
| Pro | 5 |
| Enterprise | Unlimited |
API Keys
Each server can have multiple API keys with different permissions:
- Full Access - Send emails and manage server settings
- Send Only - Only send emails, no management access
See API Keys for more details.
Deleting a Server
Deleting a server permanently removes:
- All message streams
- All sender identities
- All API keys
- All email logs and analytics
- All suppression entries
This action cannot be undone.
Next Steps
- Message Streams - Learn about organizing email types
- Sender Identities - Set up verified sender addresses
- API Keys - Manage authentication credentials