Skip to main content

Initial Setup

After installing Mumara Campaigns, follow these steps to configure your email marketing platform.

First Login​

  1. Navigate to your Mumara Campaigns URL
  2. Enter the admin credentials you created during installation
  3. Complete two-factor authentication setup (if enabled)

Setup Wizard​

On first login, you may see a setup wizard that guides you through:

  1. License Activation - Verify your license is active
  2. SMTP Configuration - Set up your first sending node
  3. Domain Verification - Add and verify a sending domain
  4. 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:

  1. Enter Domain Name: e.g., mail.yourdomain.com
  2. Configure DNS Records:
    • Add the provided SPF record
    • Add the DKIM record
    • Configure DMARC (recommended)
  3. Verify Domain: Click verify to check DNS propagation
Best Practice

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:

  1. Select SMTP as provider
  2. Enter SMTP details:
    • Host: your-smtp-server.com
    • Port: 587 (TLS) or 465 (SSL)
    • Username: Your SMTP username
    • Password: Your SMTP password
    • Encryption: TLS (recommended)
  3. Set sending limits (hourly/daily)
  4. Test connection

Option B: ESP Integration​

For third-party ESPs like Amazon SES:

  1. Select the ESP (e.g., Amazon SES)
  2. Enter API credentials:
    • Access Key ID
    • Secret Access Key
    • Region
  3. Set sending limits
  4. Test connection

4. Configure Bounce Handling​

Set up bounce processing to maintain list hygiene.

Navigate to Setup > Bounce Addresses > Add Bounce Mailbox:

  1. Email Address: The bounce address (e.g., bounce@yourdomain.com)
  2. IMAP/POP3 Settings:
    • Host: Your mail server
    • Port: 993 (IMAP SSL)
    • Username/Password
  3. 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:

  1. List Name: Descriptive name (e.g., "Newsletter Subscribers")
  2. Default From Name: Sender name for this list
  3. Default From Email: Must use verified sending domain
  4. Reply-To Email: Where replies go
  5. List Group: Optional grouping for organization

6. Configure Cron Jobs​

Verify cron jobs are running properly:

  1. Navigate to Tools > Cron Status
  2. Verify all cron jobs show as active
  3. 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:

  1. Go to Account > Security
  2. Enable Two-Factor Authentication
  3. Scan QR code with authenticator app
  4. Enter verification code to confirm

Configure IP Restrictions​

Limit admin access by IP:

  1. Go to Account > Security
  2. Add allowed IP addresses
  3. Enable IP restriction

API Key Management​

If using the API:

  1. Navigate to Settings > API Keys
  2. Create new API key with appropriate permissions
  3. Store the key securely (shown only once)

Test Your Setup​

Send a Test Email​

  1. Navigate to Broadcasts > Add Broadcast
  2. Create a simple test email
  3. In the editor, click Send Test
  4. Enter your email address
  5. Verify delivery and appearance

Check Delivery​

After sending:

  1. Verify email arrived in inbox (not spam)
  2. Check email headers for proper authentication
  3. Verify DKIM signature
  4. Confirm tracking links work

Application Settings​

SettingRecommended Value
TimezoneYour local timezone
Session Timeout60 minutes
Items per Page25-50
Track OpensEnabled
Track ClicksEnabled

Sending Settings​

SettingRecommended Value
Default Throttle1000-5000/hour
Max ConnectionsBased on server capacity
Retry Failed3 attempts
Bounce ProcessingEvery 5 minutes

Next Steps​

With initial setup complete: