Getting Started

Campaign Manager

The Campaign Manager is a complete email campaign tool built into PMTAcore. It lets you manage SMTP servers, recipient lists, email templates, and send campaigns with real-time progress tracking — all from one interface.

Overview

The Campaign Manager is organized into five tabs:

  • 📊 Campaigns — Create, send, pause, and monitor email campaigns
  • 📧 SMTPs — Add and manage your SMTP server connections
  • 📋 Email Lists — Upload and manage recipient lists
  • 📄 Templates — Create reusable email templates with subject lines and HTML content
  • ⚙ Settings — Configure sending speed, retry behavior, and delivery options

Step 1: Add an SMTP Server

Before you can send anything, you need at least one SMTP server configured.

  1. Go to the 📧 SMTPs tab
  2. Click Add SMTP
  3. Enter your server details:
    • Host — Your SMTP server IP or hostname
    • Port — Usually 25, 587, or 465
    • Username — SMTP authentication username
    • Password — SMTP authentication password
    • Encryption — None, TLS, or SSL
  4. Save the SMTP entry

You can add multiple SMTP servers and use different ones for different campaigns.

Step 2: Upload an Email List

  1. Go to the 📋 Email Lists tab
  2. Click Add List or Import
  3. Upload a CSV file with your recipient email addresses, or add them manually

Tip: Use the Email Validator to clean your list before sending. The Campaign Manager integrates directly with the validator — you can validate a list without leaving the campaign workflow. This reduces bounces and protects your sender reputation.

Step 3: Create a Template

  1. Go to the 📄 Templates tab
  2. Click New Template
  3. Enter a subject line and compose your HTML email body
  4. Templates support personalization variables that get replaced with recipient data when sending
  5. Save the template — you can reuse it across multiple campaigns

Step 4: Create and Send a Campaign

  1. Go to the 📊 Campaigns tab
  2. Click New Campaign
  3. Select your SMTP server, email list, and template
  4. Review your settings and click Start
  5. The campaign begins sending and you can monitor progress in real time

Campaign Controls

While a campaign is running, you can:

  • Pause — Temporarily stop sending (resume anytime)
  • Resume — Continue a paused campaign from where it left off
  • Stop — Cancel the campaign entirely

The progress bar shows how many emails have been sent out of the total. Campaign statuses include: Draft, Running, Paused, Completed, and Failed.

Campaign Settings

In the ⚙ Settings tab, you can configure:

  • Sending speed — Control how many emails are sent per minute/hour
  • Retry behavior — How the system handles temporary failures
  • Delivery options — Additional sending parameters

Tips for Better Deliverability

  • Always validate your email list before sending to minimize bounces
  • Check your server IPs with the IP Blacklist Checker before launching a campaign
  • Make sure your DNS records (SPF, DKIM, DMARC) are properly configured via DNS Management
  • Use the SMTP Tester to verify your server is working before sending at scale
  • Start with a small test batch to confirm everything looks good