Newsletter Console

Sign in to continue.

Newsletter Console

checking…
–
Live subscribers
–
Test subscribers
–
Sent
–
Pending

Worker

Runs as a detached background process. It drains the queue continuously — no cron needed.

Stopped

    

Queue by status

Compose campaign

HTML or plaintext is auto-detected from the body. In Magic Link mode, the body is AES-256 encrypted and emailed as a secure link.

Drop files here or click to browse
Max 10 files. Executables blocked.
NameSize

Import subscribers

CSV with an email header (optional name column) or a plain .txt with one address per line. Importing replaces the chosen list. Unsubscribed addresses are never re-added.

Drop a .csv or .txt or click to browse

Current counts

–
Live
–
Test
–
Opens recorded
–
Total queued

API gateways

Fill only the providers you use. Credentials are stored in config.php.

SendGrid

Mailgun

AWS SES

SMTP pool

Each row is one SMTP account. The worker rotates round-robin; per-row limit caps sends per run (0 = unlimited). Used when a campaign's gateway is smtp.

Direct-to-MX delivery

No relay. The worker resolves each recipient's MX and speaks SMTP directly. Requires an open outbound port 25, a forward-confirmed PTR, and SPF/DKIM/DMARC.

DKIM

Identity & URLs

⚠ Changing this invalidates all existing Magic Link tokens.

Readiness check

Verifies PHP extensions, MX resolution, port 25 reachability, SMTP pool connectivity, and DKIM key presence.