Casa Mail intercepts wp_mail() and delivers each message through the Casa Mail transactional email service operated by CodeCasa Studios on the OnlineStoreNotifications infrastructure (api.onlinestorenotifications.com).
If your WordPress site doesn’t send emails yet, Casa Mail is the perfect solution to start sending with no technical experience or SMTP API keys. Already send mail? Switch to Casa Mail, save money and improve deliverability.
The plugin is intended for sites that want an easy, hassle free wp_mail setup! Improve deliverability of order confirmations, password resets, account-verification emails, and similar transactional traffic with our built-in SMTP server. It does not change anything about how WordPress queues mail; it only changes how the SMTP step is performed.
pre_wp_mail is hooked at priority 1. Each call is converted to a JSON payload and POSTed to the gateway.wp_mail() returns true and the message is durably enqueued upstream.<prefix>casamail_outbox) and a cron tick retries with 30s, 2m, 10m backoff.<prefix>casamail_sends) records every attempt for visibility on the plugin dashboard. Rows older than 30 days are pruned automatically.After activation, an in-WordPress wizard collects:
This plugin is not affiliated with or endorsed by WooCommerce, Automattic, or any third party. The WooCommerce name appears only as a compatibility note (when WooCommerce is detected, the plugin’s admin menu attaches under it for convenience; otherwise it lands under Settings).
This plugin transmits data to a third-party SMTP gateway. WordPress.org policy requires this be disclosed.
The plugin makes HTTPS requests to:
https://api.onlinestorenotifications.com/v1/onboard/request — during onboarding, to send your verification email.https://api.onlinestorenotifications.com/v1/onboard/verify — during onboarding, to confirm the code and provision an account.https://api.onlinestorenotifications.com/v1/send — for every wp_mail() call once the plugin is onboarded.https://api.onlinestorenotifications.com/v1/email/domain (GET / add / verify) — when the site administrator interacts with the Sender Domain page.The gateway is operated by CodeCasa Studios under the Casa Mail brand and runs on the OnlineStoreNotifications infrastructure. Casa Mail and OnlineStoreNotifications are sister brands of the same company; the API hostname reflects the shared backbone rather than a third-party dependency.
During onboarding (one-time, before any send): site administrator email address, site name, site URL.
For each wp_mail() call once onboarded: sender email address, sender name, recipient email address(es), subject, message body, message headers (after stripping From/To/Subject/Date/Message-ID/MIME-Version/Content-Type/Content-Transfer-Encoding).
When activated, this plugin transmits email content (recipient, sender, subject, body, headers) to a third-party SMTP gateway for delivery. This is the plugin’s only purpose. The data lifecycle is described above under “External services” and on the linked privacy policy.
The plugin also writes a wp_add_privacy_policy_content() block describing what is transmitted; this lets site administrators include the disclosure in the WordPress-managed privacy policy page (Settings -> Privacy).
Account deletion: a “Request account deletion” button on the plugin’s Settings page emails the gateway operator. Upon confirmation, the tenant record, API key(s), domain-authentication records, and recent sending history are removed from the gateway side. The plugin uninstall additionally removes the plugin’s WordPress-side options + tables.