How to Configure Elastic Email

Elastic Email connects with one API key. Delivery quality depends heavily on verifying your sending domain with SPF and DKIM.

When to choose Elastic Email

Choose Elastic Email if you already manage domains there and want WordPress to send over their HTTP API.

Prerequisites

  1. Elastic Email account
  2. Domain verified under Settings → Domains
  3. API key with Send HTTP permission

Open SMTPPai

  1. SMTPPai → Dashboard → Add connection
  2. Click Elastic Email

Field-by-field setup

Connection name

Example: “Elastic Email WP”.

From name / From email

From must use a domain verified here: Elastic Email → Settings → Domains. Unverified senders are often blocked or rewritten in ways that hurt inbox placement.

API key

  1. Open Elastic Email → Settings → API.
  2. Create a key with Send HTTP permission.
  3. Paste into SMTPPai’s API key field.

Credential storage

Database or MAILPAI_SMTP_API_KEY.

Save and test

Save → Test. If the test says sent but nothing arrives, check spam/junk, confirm the recipient is not suppressed in Elastic Email, and review Activity in the Elastic Email dashboard.

Common failures

  • Domain not verified (SPF/DKIM missing)
  • API key without Send HTTP permission

Related: Send a test email

Did this article help you?

Your vote shapes what we improve next.

Leave a comment