Initial Setup
After installing Mumara Campaigns, follow these steps to configure your email marketing platform.
First Login
- Navigate to your Mumara Campaigns URL
- Enter the admin credentials you created during installation
- Complete two-factor authentication setup (if enabled)
Setup Wizard
On first login, you may see a setup wizard that guides you through:
- License Activation - Verify your license is active
- SMTP Configuration - Set up your first sending node
- Domain Verification - Add and verify a sending domain
- Admin Profile - Complete your admin profile
Essential Configuration
1. Configure Application Settings
Navigate to Settings > General to configure:
Application Settings
- Application Name: Your brand name (appears in emails and UI)
- Application URL: Your full URL including https://
- Default Timezone: Your preferred timezone
- Default Language: Interface language
Email Settings
- System Email: Address for system notifications
- Support Email: Address displayed to users for support
2. Set Up a Sending Domain
Before sending emails, configure at least one sending domain.
Navigate to Setup > Sending Domains > Add Domain:
- Enter Domain Name: e.g.,
mail.yourdomain.com - Configure DNS Records:
- Add the provided SPF record
- Add the DKIM record
- Configure DMARC (recommended)
- Verify Domain: Click verify to check DNS propagation
Use a subdomain for sending (e.g., mail.yourdomain.com or news.yourdomain.com) rather than your root domain.
3. Add a Sending Node
A sending node is your email delivery infrastructure. Navigate to Setup > Sending Nodes > Add Node.
Option A: SMTP Server
For your own SMTP server:
- Select SMTP as provider
- Enter SMTP details:
- Host:
your-smtp-server.com - Port:
587(TLS) or465(SSL) - Username: Your SMTP username
- Password: Your SMTP password
- Encryption: TLS (recommended)
- Host:
- Set sending limits (hourly/daily)
- Test connection
Option B: ESP Integration
For third-party ESPs like Amazon SES:
- Select the ESP (e.g., Amazon SES)
- Enter API credentials:
- Access Key ID
- Secret Access Key
- Region
- Set sending limits
- Test connection
4. Configure Bounce Handling
Set up bounce processing to maintain list hygiene.
Navigate to Setup > Bounce Addresses > Add Bounce Mailbox:
- Email Address: The bounce address (e.g.,
[email protected]) - IMAP/POP3 Settings:
- Host: Your mail server
- Port: 993 (IMAP SSL)
- Username/Password
- Processing Interval: How often to check for bounces (e.g., every 5 minutes)
5. Create Your First List
Navigate to Lists > Contact Lists > Add List:
- List Name: Descriptive name (e.g., "Newsletter Subscribers")
- Default From Name: Sender name for this list
- Default From Email: Must use verified sending domain
- Reply-To Email: Where replies go
- List Group: Optional grouping for organization
6. Configure Cron Jobs
Verify cron jobs are running properly:
- Navigate to Tools > Cron Status
- Verify all cron jobs show as active
- Check last run times are recent
If cron jobs aren't running, ensure the crontab entry is configured:
* * * * * cd /var/www/mumara && php artisan schedule:run >> /dev/null 2>&1
Security Configuration
Enable Two-Factor Authentication
For admin accounts:
- Go to Account > Security
- Enable Two-Factor Authentication
- Scan QR code with authenticator app
- Enter verification code to confirm
Configure IP Restrictions
Limit admin access by IP:
- Go to Account > Security
- Add allowed IP addresses
- Enable IP restriction
API Key Management
If using the API:
- Navigate to Settings > API Keys
- Create new API key with appropriate permissions
- Store the key securely (shown only once)
Test Your Setup
Send a Test Email
- Navigate to Broadcasts > Add Broadcast
- Create a simple test email
- In the editor, click Send Test
- Enter your email address
- Verify delivery and appearance
Check Delivery
After sending:
- Verify email arrived in inbox (not spam)
- Check email headers for proper authentication
- Verify DKIM signature
- Confirm tracking links work
Recommended Settings
Application Settings
| Setting | Recommended Value |
|---|---|
| Timezone | Your local timezone |
| Session Timeout | 60 minutes |
| Items per Page | 25-50 |
| Track Opens | Enabled |
| Track Clicks | Enabled |
Sending Settings
| Setting | Recommended Value |
|---|---|
| Default Throttle | 1000-5000/hour |
| Max Connections | Based on server capacity |
| Retry Failed | 3 attempts |
| Bounce Processing | Every 5 minutes |
Next Steps
With initial setup complete:
- User Interface Guide - Learn the dashboard