

Settings page — API token, verified sender, stream routing.
SwiftTrap is a drop-in replacement for wp_mail() that routes WordPress email through the Mailtrap Email Sending API instead of SMTP. It is purpose-built for Mailtrap — not a generic SMTP plugin with a Mailtrap preset — so it exposes Mailtrap-native features that SMTP cannot: bulk vs transactional stream routing, email categories, custom variables for tracking, suppression lists, and domain verification status.
send.api.mailtrap.io for transactional mail and bulk.api.mailtrap.io for bulk mail — automatically, based on category or via filter.wp_remote_post).wp_mail() — works with WooCommerce, Contact Form 7, Gravity Forms, and any plugin that uses WordPress mail.swifttrap/v1/webhook.wp_mail() if the Mailtrap API call fails.wp swifttrap (test, stats, prune-logs, send-suppression-sync).template_uuid.swifttrap_mailtrap_email_category — override the auto-detected email category.swifttrap_mailtrap_use_bulk_stream — force a message into the bulk or transactional stream.swifttrap_mailtrap_template — send via a Mailtrap template by template_uuid.swifttrap_mailtrap_custom_variables — attach tracking metadata to outgoing emails.This plugin sends email payloads (recipients, subject, body, attachments) to the Mailtrap API at send.api.mailtrap.io and bulk.api.mailtrap.io. Account stats and email logs are fetched from mailtrap.io/api/accounts and mailtrap.io/api/email_logs. See the Mailtrap Privacy Policy. No data is sent anywhere else.