Setup Overview
The Setup module configures your email sending infrastructure and system settings. Before sending campaigns, you need to configure sending nodes, domains, and bounce processing. This module also handles staff management, web forms, and system extensions.
Module Components
| Component | Description | Purpose |
|---|---|---|
| Bounce Addresses | Email mailboxes for bounces | Receive and process delivery failures |
| Bounce Rules | Classification rules | Categorize bounces as soft/hard |
| Sending Domains | Domain authentication | Configure SPF, DKIM, tracking |
| Sending Nodes | SMTP/ESP connections | Deliver emails through servers |
| Web Forms | Subscription forms | Capture leads and subscribers |
| Feedback Loops | Spam complaint processing | Handle ISP complaint reports |
| Staff Management | User administration | Manage admins, roles, permissions |
| Multi-threading | Parallel processing | Configure sending performance |
| Email Templates | Reusable designs | System and campaign templates |
| Add-ons | Extensions | Extend platform functionality |
Infrastructure Flow
+------------------+ +------------------+ +------------------+
| SENDING NODE | ---> | SENDING DOMAIN | ---> | RECIPIENT |
| (SMTP/ESP) | | (Authentication) | | INBOX |
+------------------+ +------------------+ +------------------+
| |
| v
| +------------------+
+----------------------------------------> | BOUNCE ADDRESS |
Return path for bounce processing | (IMAP/POP) |
+------------------+
|
v
+------------------+
| BOUNCE RULES |
| (Classification)|
+------------------+
Quick Start Checklist
1. Configure Bounce Processing
Set up bounce handling for list hygiene:
- Navigate to Setup → Bounce Addresses
- Add your bounce mailbox (IMAP/POP3)
- Configure Setup → Bounce Rules (or use defaults)
2. Add Sending Domains
Configure domain authentication for better deliverability:
- Navigate to Setup → Sending Domains
- Add your sending domain
- Configure DNS records (SPF, DKIM, CNAME)
- Verify the domain
3. Configure Sending Nodes
Set up SMTP servers or ESP connections:
- Navigate to Setup → Sending Nodes
- Add your SMTP server or ESP credentials
- Link to sending domain and bounce address
- Test the connection
4. Create Web Forms (Optional)
Set up subscription forms:
- Navigate to Setup → Web Forms
- Create a form for your contact list
- Configure double opt-in
- Embed on your website
5. Configure Feedback Loops (Optional)
Process spam complaints:
- Navigate to Setup → Feedback Loops
- Add your FBL email address
- Register with major ISPs
Component Details
Email Delivery
| Component | Description |
|---|---|
| Bounce Addresses | IMAP/POP3 mailboxes that receive delivery failure notifications |
| Bounce Rules | Rules to classify bounces as hard, soft, or ignored |
| Sending Domains | Domain configuration with SPF, DKIM, and tracking |
| Sending Nodes | SMTP servers and ESP API connections |
Lead Capture
| Component | Description |
|---|---|
| Web Forms | Subscription forms with double opt-in |
| Feedback Loops | Process spam complaints from ISPs |
Administration
| Component | Description |
|---|---|
| Staff Management | Administrators, roles, permissions, profile fields |
| Multi-threading | Parallel email processing configuration |
| Email Templates | System and campaign email templates |
| Add-ons | Platform extensions and integrations |
Supported Email Service Providers
Mumara Campaigns supports a wide range of sending methods:
Direct SMTP
| Provider | Description |
|---|---|
| Generic SMTP | Any standard SMTP server |
| Gmail | Google's SMTP service |
| Gmail OAuth 2.0 | OAuth-authenticated Gmail API |
| Outlook | Microsoft Outlook/Exchange |
| Yahoo | Yahoo Mail SMTP |
| AOL | AOL Mail SMTP |
Email Service Providers (APIs)
| Provider | Authentication |
|---|---|
| Amazon SES | AWS credentials |
| SendGrid | API key |
| Mailgun | API key + domain |
| SparkPost | API key + region |
| Mailjet | Public/secret keys |
| PostMark | API token |
| SMTP2GO | API key |
| Elastic Email | API key |
| SendInBlue | API key |
| ZeptoMail | API key |
| Mandrill | API key |
Best Practices
Infrastructure Setup
- Configure bounce processing first - Essential for list hygiene
- Verify domains before sending - Ensures authentication
- Test nodes thoroughly - Confirm delivery works
- Use dedicated addresses - Separate bounce and FBL emails
Security
- Strong passwords - For all mail server credentials
- SSL/TLS encryption - For all connections
- Role-based access - Limit permissions appropriately
- Regular audits - Review staff access periodically
Performance
- Start with conservative threading - Increase gradually
- Monitor queue depth - Watch for backups
- Balance node usage - Distribute across multiple nodes
- Optimize templates - Keep email sizes small
Permission Requirements
Access to Setup features requires appropriate permissions:
| Feature | Required Permission |
|---|---|
| Bounce Addresses | bounce.view, bounce.create, bounce.edit |
| Bounce Rules | bounce_rules.view, bounce_rules.edit |
| Sending Domains | domain.view, domain.create, domain.edit |
| Sending Nodes | node.view, node.create, node.edit |
| Web Forms | forms.view, forms.create, forms.edit |
| Feedback Loops | fbl.view, fbl.create, fbl.edit |
| Staff Management | staff.view, staff.create, staff.edit |
| Add-ons | addons.view, addons.install |
Next Steps
- Bounce Addresses - Configure bounce mailboxes
- Bounce Rules - Set up bounce classification
- Sending Domains - Add domain authentication
- Sending Nodes - Configure email delivery
- Web Forms - Create subscription forms
- Feedback Loops - Process spam complaints
- Staff Management - Manage administrators
- Multi-threading - Configure performance
- Email Templates - Manage templates
- Add-ons - Extend functionality