You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Test Connection for SMTP accounts, before any email is sent.
Export and import of settings and SMTP accounts as XML.
A Send Method setting: Automatic, plugin SMTP only, or WordPress default.
Log improvements: a status filter, an Info column with retries and errors, and a resend that replaces the original entry.
Cron diagnostics on the Retention tab, and detection of conflicting pre_wp_mail filters.
Per-account send interval and per-cycle limit, capped by the global queue limit, with a warning when an account's limit exceeds it.
An SMTP column in the Log naming the account that sent each email, and account IDs in the SMTP list.
Connection fields locked when editing an SMTP account, behind an unlock switch, so limits can change without touching credentials.
Changed
JSON storage instead of serialize(), still reading legacy data.
Paginated queries and one SMTP counter reset per run instead of loading every row and resetting per email.
Stricter code: strict comparisons, consistent wpdb formats, styles moved to admin.css, cache-busted assets.
Resend and Force Resend refuse emails already sent or still queued, with a notice instead of skipping them silently.
SMTP accounts are picked from in-memory counters, not one query per email.
Fixed
Envelope sender set with the From header, and instant emails record their result.
Local time in SQL instead of NOW().
Attachments stored under uploads/tmq-attachments/ behind .htaccess, in random subfolders.
SMTP authentication no longer fails from the second email of a batch: the connection is closed before each send.
A per-account cycle counter survives cron runs shorter than its send interval, so the per-cycle limit holds.
The worker no longer re-adds its pre_wp_mail filter mid-batch, which could queue an email again instead of sending it.
Security
Nonces on every bulk action and on the test email, XXE prevention and a key whitelist on import, encrypted captured SMTP passwords, and no browser autofill on the SMTP username.