Skip to main content

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

ComponentDescriptionPurpose
Bounce AddressesEmail mailboxes for bouncesReceive and process delivery failures
Bounce RulesClassification rulesCategorize bounces as soft/hard
Sending DomainsDomain authenticationConfigure SPF, DKIM, tracking
Sending NodesSMTP/ESP connectionsDeliver emails through servers
Web FormsSubscription formsCapture leads and subscribers
Feedback LoopsSpam complaint processingHandle ISP complaint reports
Staff ManagementUser administrationManage admins, roles, permissions
Multi-threadingParallel processingConfigure sending performance
Email TemplatesReusable designsSystem and campaign templates
Add-onsExtensionsExtend 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

ComponentDescription
Bounce AddressesIMAP/POP3 mailboxes that receive delivery failure notifications
Bounce RulesRules to classify bounces as hard, soft, or ignored
Sending DomainsDomain configuration with SPF, DKIM, and tracking
Sending NodesSMTP servers and ESP API connections

Lead Capture

ComponentDescription
Web FormsSubscription forms with double opt-in
Feedback LoopsProcess spam complaints from ISPs

Administration

ComponentDescription
Staff ManagementAdministrators, roles, permissions, profile fields
Multi-threadingParallel email processing configuration
Email TemplatesSystem and campaign email templates
Add-onsPlatform extensions and integrations

Supported Email Service Providers

Mumara Campaigns supports a wide range of sending methods:

Direct SMTP

ProviderDescription
Generic SMTPAny standard SMTP server
GmailGoogle's SMTP service
Gmail OAuth 2.0OAuth-authenticated Gmail API
OutlookMicrosoft Outlook/Exchange
YahooYahoo Mail SMTP
AOLAOL Mail SMTP

Email Service Providers (APIs)

ProviderAuthentication
Amazon SESAWS credentials
SendGridAPI key
MailgunAPI key + domain
SparkPostAPI key + region
MailjetPublic/secret keys
PostMarkAPI token
SMTP2GOAPI key
Elastic EmailAPI key
SendInBlueAPI key
ZeptoMailAPI key
MandrillAPI 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:

FeatureRequired Permission
Bounce Addressesbounce.view, bounce.create, bounce.edit
Bounce Rulesbounce_rules.view, bounce_rules.edit
Sending Domainsdomain.view, domain.create, domain.edit
Sending Nodesnode.view, node.create, node.edit
Web Formsforms.view, forms.create, forms.edit
Feedback Loopsfbl.view, fbl.create, fbl.edit
Staff Managementstaff.view, staff.create, staff.edit
Add-onsaddons.view, addons.install

Next Steps