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.
- Go to the 📧 SMTPs tab
- Click Add SMTP
- 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
- Save the SMTP entry
You can add multiple SMTP servers and use different ones for different campaigns.
Step 2: Upload an Email List
- Go to the 📋 Email Lists tab
- Click Add List or Import
- 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
- Go to the 📄 Templates tab
- Click New Template
- Enter a subject line and compose your HTML email body
- Templates support personalization variables that get replaced with recipient data when sending
- Save the template — you can reuse it across multiple campaigns
Step 4: Create and Send a Campaign
- Go to the 📊 Campaigns tab
- Click New Campaign
- Select your SMTP server, email list, and template
- Review your settings and click Start
- 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