Sending Nodes
Sending nodes are your email delivery channels—SMTP servers or email service provider (ESP) connections that relay your campaigns to recipients. Configure multiple nodes to distribute sending load, separate transactional from marketing emails, or use different providers for different purposes.
Overview
A sending node connects Mumara Campaigns to an email delivery service:
+------------------+ +------------------+ +------------------+
| MUMARA | ---> | SENDING NODE | ---> | RECIPIENT |
| CAMPAIGNS | | (SMTP/ESP) | | MAILBOX |
+------------------+ +------------------+ +------------------+
|
v
+------------------+
| - Authentication |
| - Rate Limiting |
| - Tracking |
+------------------+
Mumara ONE
Mumara ONE is Mumara's proprietary email sending solution—engineered for seamless, native integration with Mumara Campaigns.
Why Choose Mumara ONE
| Benefit | Description |
|---|---|
| Native Integration | Built specifically for Mumara Campaigns with zero configuration friction |
| Simplified Setup | Just enter your API token—no complex webhook or DNS configuration |
| Full Delivery Reports | Automatic bounce, delivery, and complaint tracking out of the box |
| Optimized Performance | Infrastructure tuned for high-volume email delivery |
| Priority Support | Direct support from the Mumara team |
Quick Setup
- Navigate to Setup → Sending Nodes
- Click Add New
- Select Mumara ONE as the gateway
- Enter your API Token (provided with your Mumara ONE subscription)
- Configure sender information
- Click Save
That's it—no webhook configuration, no SNS topics, no API permissions to manage.
For the smoothest experience with Mumara Campaigns, Mumara ONE provides the tightest integration, simplest configuration, and most reliable delivery reporting. If you're unsure which sending node to use, start with Mumara ONE.
Viewing Sending Nodes
Navigate to Setup → Sending Nodes to view all configured nodes.
Page Features
- Add New button to create a node
- Nodes tab shows all configured sending nodes
- Servers tab for PowerMTA integration (separate add-on)
- Our records / User records toggle to filter view
- Filter by admin dropdown to filter by administrator
- All dropdown to filter by gateway type (SMTPs, Sendgrid, Mailgun, etc.)
- Show entries dropdown to control page size
- Search box to find specific nodes
The Servers tab is part of the PowerMTA add-on. PowerMTA configuration is covered in the Add-ons documentation.
Table Columns
| Column | Description |
|---|---|
| Node Name | Name of the sending node |
| Group | Organizational group assignment |
| Type | Gateway type icon and name |
| From Name | Sender name configured for this node |
| Status | Active/Inactive status |
| Created on | Date and time the node was created |
| Actions | Row action menu |
Tools Dropdown
Select one or more nodes using checkboxes, then choose from:
| Action | Description |
|---|---|
| Test Connection | Verify selected nodes can connect |
| Set as Active | Enable selected nodes |
| Set as Inactive | Disable selected nodes |
| Import sending nodes | Import nodes from JSON file |
| Export sending nodes | Export selected nodes to JSON |
| Make a Copy | Duplicate selected nodes |
| Delete | Remove selected nodes |
Row Actions
Click the ... (three dots) menu on any row to access:
| Action | Description |
|---|---|
| Test Connection | Verify this node can connect |
| Set as Active | Enable this node |
| Set as Inactive | Disable this node |
| Export to CSV File | Download node configuration |
| Make a Copy | Duplicate this node |
| Edit | Modify node settings |
| Delete | Remove this node |
Supported Gateway Types
Mumara ONE (Featured)
| Gateway | Description | Best For |
|---|---|---|
| Mumara ONE | Mumara's proprietary sending solution | Full integration with Mumara Campaigns |
Direct SMTP Providers
| Gateway | Description | Best For |
|---|---|---|
| SMTP | Generic SMTP server | Self-hosted mail servers, custom setups |
| Gmail | Google's SMTP service | Small-volume sending |
| Gmail OAuth 2.0 | OAuth-authenticated Gmail API | Secure Gmail integration |
| Outlook | Microsoft Hotmail/Outlook SMTP | Office 365 and Outlook users |
| Yahoo | Yahoo Mail SMTP | Yahoo account users |
| AOL | AOL Mail SMTP | AOL account users |
Email Service Provider APIs
| Gateway | Authentication | Features |
|---|---|---|
| Amazon SES | Access Key + Secret | High volume, low cost, SNS webhooks |
| SendGrid | API Key | Deliverability analytics, webhooks |
| Mailgun | API Key + Domain | Developer-friendly, powerful APIs |
| SparkPost | API Key | Enterprise features, analytics |
| Mailjet | Public + Secret Keys | Transactional + marketing |
| Postmark | API Token | Transactional email focus |
| SMTP2GO | API Key | Global delivery network |
| Elastic Email | API Key | Affordable high-volume sending |
| SendInBlue | API Key | Marketing automation features |
| ZeptoMail | API Key | Transactional email service |
| Mandrill | API Key | Mailchimp integration |
Creating a Sending Node
Navigate to Setup → Sending Nodes and click Add New.
Basic Settings
Status
Toggle to enable or disable the node.
- Active: Active sending nodes are ready to relay emails and appear in campaign scheduling
- Inactive: Inactive sending nodes do not appear in the scheduling process
Node Name
Provide a friendly name for the sending node for identification purposes.
Examples:
- "Production SMTP - Marketing"
- "Amazon SES - Transactional"
- "Mumara ONE - Main"
Group
Select or create a group to organize your nodes.
Creating a new group:
- Click the + button next to the group dropdown
- Enter a group name
- Click Save
Groups help organize nodes by:
- Purpose (Marketing, Transactional)
- Environment (Production, Staging)
- Team (Sales, Support)
Gateway
Select the email service provider or SMTP type. The form fields change based on your selection.
SMTP Configuration
For generic SMTP servers and email providers using SMTP protocol.
Connection Settings
| Field | Description | Help Text |
|---|---|---|
| SMTP Host | SMTP server address | The hostname of the SMTP server to connect with |
| Username | Authentication username | The username required to authenticate with the SMTP server |
| Password | Authentication password | The password required to authenticate with the SMTP server |
| Port | SMTP port number | The port number to be used for connecting to the SMTP server |
| Encryption | Security protocol | None, TLS, or SSL encryption |
Encryption Options
Encryption ensures that the email content is protected from being accessed by anyone other than the intended recipients.
| Option | Description |
|---|---|
| None | No encryption is applied |
| TLS | TLS is a cryptographic protocol that provides end-to-end security |
| SSL | SSL adds an encryption layer over plaintext communication |
Common SMTP Ports
| Port | Encryption | Use Case |
|---|---|---|
| 25 | None | Unencrypted (not recommended) |
| 465 | SSL | Implicit SSL/TLS |
| 587 | TLS | STARTTLS (recommended) |
| 2525 | TLS | Alternative port |
SSL/TLS Options
| Option | Description |
|---|---|
| Allow Self-Signed Certificates | Accept self-signed SSL certificates |
| Verify Peer Certificate | Validate server SSL certificate |
| Verify Peer Name | Validate certificate hostname matches |
Disabling certificate verification reduces security. Only disable for trusted internal servers.
Mail Encoding
Choose the mail encoding method for emails sent from this node.
| Encoding | Description |
|---|---|
| Quoted-Printable | Default, ASCII-safe encoding |
| 8-bit | Direct 8-bit character transmission |
| Base64 | Binary-safe encoding |
| Binary | Raw binary transmission |
Gmail Configuration
There are two methods to use Gmail SMTP with Mumara Campaigns:
Method 1: Using App Password (Recommended)
- Go to your Google Account → Security
- Enable 2-Step Verification if not already enabled
- Go to App Passwords
- Select "Mail" and your device
- Generate and copy the 16-character password
- Use this password in the SMTP Password field
Method 2: Using Less Secure Apps
- Go to your Google Account → Security
- Enable "Less secure app access"
- Use your regular Gmail password
Method 2 is less secure and may be deprecated by Google. App Passwords are recommended.
Gmail SMTP Settings
| Setting | Value |
|---|---|
| Host | smtp.gmail.com |
| Port | 587 (TLS) or 465 (SSL) |
| Username | [email protected] |
| Encryption | TLS or SSL |
Gmail OAuth 2.0 Configuration
Use OAuth for secure authentication without storing your password.
Setup Steps
- Select Gmail OAuth 2.0 as the gateway
- Click Connect Google Account
- Sign in to your Google account
- Grant permission for Mumara to send emails
- The authorization code is automatically captured
- Complete the remaining node configuration
Managing OAuth Connection
- Link Account: Connect a new Google account
- Unlink Account: Remove the connected account
Outlook/Hotmail Configuration
Connecting with Hotmail SMTP is straightforward.
Setup Steps
- Enter your Hotmail email address in the Username field
- Enter your Hotmail password in the Password field
Outlook SMTP Settings
| Setting | Value |
|---|---|
| Host | smtp.office365.com |
| Port | 587 |
| Username | [email protected] |
| Encryption | TLS |
Yahoo Configuration
There are two methods to use Yahoo SMTP with Mumara Campaigns:
Method 1: Using App Password (Recommended)
- Go to Yahoo Account Security
- Generate an App Password
- Use the generated password in the SMTP Password field
Method 2: Using Less Secure Apps
- Enable "Allow apps that use less secure sign-in" in Yahoo settings
- Use your regular Yahoo password
Yahoo SMTP Settings
| Setting | Value |
|---|---|
| Host | smtp.mail.yahoo.com |
| Port | 587 (TLS) or 465 (SSL) |
| Username | [email protected] |
| Encryption | TLS or SSL |
AOL Configuration
Similar to Yahoo, AOL supports two authentication methods:
Method 1: Using App Password (Recommended)
- Go to AOL Account Security
- Generate an App Password
- Use the generated password in the SMTP Password field
Method 2: Using Less Secure Apps
- Enable less secure app access in AOL settings
- Use your regular AOL password
AOL SMTP Settings
| Setting | Value |
|---|---|
| Host | smtp.aol.com |
| Port | 587 (TLS) or 465 (SSL) |
| Username | [email protected] |
| Encryption | TLS or SSL |
Amazon SES Configuration
Connect your Amazon SES account for high-volume, cost-effective sending.
API Credentials
| Field | Description |
|---|---|
| Access Key ID | Your AWS access key ID |
| Secret Access Key | Your AWS secret access key |
| Region | AWS region for SES (e.g., us-east-1) |
Getting AWS Credentials
- Log in to AWS Console
- Navigate to IAM → Users
- Create a new user or select existing
- Attach the AmazonSESFullAccess policy
- Generate Access Keys
- Copy the Access Key ID and Secret Access Key
Available Regions
- US East (N. Virginia) - us-east-1
- US East (Ohio) - us-east-2
- US West (N. California) - us-west-1
- US West (Oregon) - us-west-2
- EU (Ireland) - eu-west-1
- EU (London) - eu-west-2
- EU (Frankfurt) - eu-central-1
- Asia Pacific (Mumbai) - ap-south-1
- Asia Pacific (Singapore) - ap-southeast-1
- Asia Pacific (Sydney) - ap-southeast-2
- Asia Pacific (Tokyo) - ap-northeast-1
- Canada (Central) - ca-central-1
- South America (São Paulo) - sa-east-1
SNS Webhook Configuration
To process delivery reports, configure Amazon Simple Notification Service (SNS):
Step 1: Create SNS Topic
- Go to AWS SNS Console
- Create a new topic
- Note the Topic ARN
Step 2: Subscribe Mumara Webhook
- Create a new subscription
- Protocol: HTTPS
- Endpoint: Your Mumara webhook URL (shown in the node settings)
- Confirm the subscription
Step 3: Configure SES Notifications
- Go to SES Console → Verified Identities
- Select your domain
- Configure Notifications for Bounces, Complaints, and Deliveries
- Select your SNS topic
Step 4: Enable in Mumara
- Toggle Process Delivery Reports in the node settings
- Save the node
SendGrid Configuration
Connect your SendGrid account for reliable email delivery.
API Key Setup
- Log in to SendGrid
- Navigate to Settings → API Keys
- Click Create API Key
- Select Full Access or Restricted Access with Mail Send permissions
- Copy the API key (shown only once)
- Paste into Mumara's API Key field
Webhook Configuration (Recommended)
Enable webhooks to receive delivery status notifications:
- Navigate to Settings → Mail Settings → Event Notification
- Enable Event Notification
- Enter your Mumara webhook URL
- Select events to track:
- Delivered
- Bounced
- Spam Report
- Unsubscribe
- Save settings
- Toggle Process Delivery Reports in Mumara
Mailgun Configuration
Connect your Mailgun account for developer-friendly email delivery.
API Key Setup
- Log in to Mailgun
- Click Settings → Security & Users → API Security
- Copy your Private API Key
- Paste into Mumara's API Key field
- Enter your Mailgun Domain
Webhook Configuration
- Navigate to Sending → Webhooks
- Click Add Webhook
- Enter your Mumara webhook URL
- Select event types:
- Delivered
- Permanent Failure (bounces)
- Temporary Failure
- Complained (spam)
- Save the webhook
- Toggle Process Delivery Reports in Mumara
SparkPost Configuration
Connect your SparkPost account for enterprise email delivery.
API Key Setup
- Log in to SparkPost
- Navigate to Configuration → API Keys
- Create a new API key with appropriate permissions
- Copy the API key
- Paste into Mumara's API Key field
- Select your Region (US, EU, or Enterprise)
Webhook Configuration
- Navigate to Configuration → Webhooks
- Create a new webhook
- Enter your Mumara webhook URL
- Select events to track
- Save the webhook
- Toggle Process Delivery Reports in Mumara
Elastic Email Configuration
Connect your Elastic Email account for affordable high-volume sending.
API Key Setup
- Log in to Elastic Email
- Navigate to Settings → API
- Click Create API Key
- Select Full Permissions
- Copy the API key
- Paste into Mumara's API Key field
Webhook Configuration
- Navigate to Settings → Webhooks
- Create a new webhook
- Configure the webhook URL
- Select notification types
- Save the webhook
- Toggle Process Delivery Reports in Mumara
Mailjet Configuration
Connect your Mailjet account for transactional and marketing email.
API Keys Setup
- Log in to Mailjet
- Navigate to Account Settings → REST API → API Key Management
- Copy your API Public Key and API Secret Key
- Paste into Mumara's corresponding fields
Webhook Configuration
- Navigate to Account Settings → Event Notifications (Webhooks)
- Add your Mumara webhook URL
- Select events to track
- Save the configuration
- Toggle Process Delivery Reports in Mumara
SMTP2GO Configuration
Connect your SMTP2GO account for global email delivery.
API Key Setup
- Log in to SMTP2GO
- Navigate to Settings → API Keys
- Click Add API Key
- Select appropriate permissions
- Copy the API key
- Paste into Mumara's API Key field
Webhook Configuration
- Navigate to Settings → Webhooks
- Click Add Webhook
- Enter your Mumara webhook URL
- Configure event types and headers
- Save the webhook
- Toggle Process Delivery Reports in Mumara
Postmark Configuration
Connect your Postmark account for transactional email delivery.
API Token Setup
- Log in to Postmark
- Navigate to Servers → Select Your Server → API Tokens
- Copy the Server API Token
- Paste into Mumara's API Token field
Webhook Configuration
- Navigate to Servers → Select Your Server → Webhooks
- Click Add Webhook
- Enter your Mumara webhook URL
- Select event types:
- Delivery
- Bounce
- Spam Complaint
- Save the webhook
- Toggle Process Delivery Reports in Mumara
Sender Information
Configure how the "From" address appears to recipients.
Sender Name
The name that will appear as the sender in the recipient's mailbox.
Examples:
- "John from Acme Corp"
- "Acme Support Team"
- "Newsletter Updates"
Sender Email
The email address that will appear as the sender in the recipient's mailbox.
Configuration:
- Enter the username portion
- Select the domain from configured sending domains
Example: newsletter + @example.com = [email protected]
Reply-To Settings
Configure where replies are delivered.
Enable Reply-To
Toggle Different Reply-To Email to set a different reply address than the sender.
Reply-To Email
The email address that receives replies.
Use cases:
- Send from
noreply@but receive replies atsupport@ - Direct replies to a specific team or person
- Use a different domain for replies
Bounce Processing
Configure how bounced emails are handled.
Enable Return Path
Toggle Add Return-Path to set a bounce email address.
Return Path Email
Select a configured bounce address to receive and process bounces.
Configure bounce addresses in Setup → Bounce Addresses before enabling return path.
Tracking Settings
Tracking Domain
Select a tracking domain for rewriting links and embedding tracking pixels.
The tracking domain will appear in all hyperlinks, image URLs, and tracking pixels for outgoing emails.
How it works:
- Links in emails are rewritten to pass through the tracking domain
- When clicked, the click is recorded and the user is redirected
- Open tracking uses a transparent pixel hosted on the tracking domain
Delivery Settings
Process Delivery Reports
Enable to receive and process delivery status notifications.
When enabled, Mumara processes delivery reports for all recipients sent through this node, updating contact statuses based on bounces, deliveries, and complaints.
Additional Headers
Add custom email headers which will be embedded to the email when this sending node is used.
Format:
- Header names support only hyphens (-), no spaces or special characters
- One header per line
Common custom headers:
X-Campaign-ID- Track campaign in logsX-Customer-ID- Customer identificationX-Priority- Email priority level
Testing Nodes
Validate Connection
Before saving, click the Validate button to test the node connection:
- System attempts to authenticate with the server/API
- Success or error message is displayed
- Fix any issues before saving
Send Test Email
After saving, send a test email through the node:
- Expand the Send a Test Email section
- Enter recipient email address
- Click Send Test
- Check recipient inbox for the test email
Always send test emails before using a node for campaigns.
Managing Nodes
Editing a Node
- Click the Edit icon on a node
- Modify settings as needed
- Click Validate to test changes
- Click Save
Copying a Node
Duplicate an existing node configuration:
- Click ... menu → Make a Copy
- A new node is created with "(Copy)" suffix
- Edit the copy with new settings
- Save the new node
Deleting a Node
- Click ... menu → Delete
- If node is in use, select a replacement node for affected campaigns
- Confirm deletion
Deleting a node used by active campaigns requires selecting a replacement.
Import/Export
Export nodes:
- Select nodes using checkboxes
- Click Tools → Export sending nodes
- Download JSON configuration file
Import nodes:
- Click Tools → Import sending nodes
- Upload JSON configuration file
- Review and confirm import
Best Practices
Security
- Use TLS/SSL encryption - Always use encrypted connections
- Store credentials securely - Passwords are encrypted in the database
- Limit API key permissions - Use minimal required permissions
- Rotate credentials regularly - Update passwords and API keys periodically
Deliverability
- Warm up new nodes - Gradually increase sending volume
- Monitor bounce rates - High bounces indicate problems
- Use verified domains - Configure SPF, DKIM, DMARC
- Set appropriate rate limits - Respect ESP sending limits
Organization
- Use descriptive names - Make nodes easy to identify
- Group logically - Organize by purpose or environment
- Document configurations - Note special settings or purposes
- Test regularly - Verify nodes are functioning
Troubleshooting
Connection Failed
Possible causes:
- Incorrect host or port
- Wrong username/password
- Firewall blocking connection
- SSL/TLS misconfiguration
Solutions:
- Verify server details with your provider
- Check credentials are correct
- Ensure firewall allows SMTP ports
- Try different encryption settings
Authentication Error
Possible causes:
- Invalid credentials
- Account suspended
- Two-factor authentication blocking
- API key revoked
Solutions:
- Verify credentials in provider dashboard
- Check account status
- Generate app-specific password if using 2FA
- Create new API key
Emails Not Sending
Possible causes:
- Node is inactive
- Hourly limit reached
- ESP rate limiting
- Sender domain not verified
Solutions:
- Check node status is active
- Wait for hourly limit to reset or increase it
- Contact ESP support
- Verify sending domain configuration
Slow Sending
Possible causes:
- Low hourly limit
- ESP throttling
- Server performance issues
- Network latency
Solutions:
- Increase hourly limit
- Add additional nodes
- Check server resources
- Consider different ESP
Next Steps
- Sending Domains - Configure domain authentication
- Bounce Addresses - Set up bounce processing
- Broadcasts - Create email campaigns