SMTP relay › Gravity SMTP

Send WordPress email through Sendwax with Gravity SMTP

From the Gravity Forms team, and the right choice if your forms are theirs.

The values

In Forms → Settings → Gravity SMTP, choose Custom SMTP — not a named provider, since we are not in the list yet — and enter:

Hostsmtp.sendwax.com
Port587
EncryptionTLS / STARTTLS
Usernamesendwax
Passworda send-only API key from API keys in the dashboard
Froman address you have approved under Senders

The username is literally sendwax for everybody — the key is what identifies your account. Use a send-only key: it can send mail and nothing else, so a key sitting in a settings screen on shared hosting cannot read your contacts.

Step by step

  1. Add a Custom SMTP integration.
  2. Enter the values in the table above.
  3. Set the From address to an approved sender, and enable the option that forces it over whatever a form supplies.

A form can set its own From address

Gravity Forms notifications each have their own From field, and a form configured to send "from" whoever filled it in will be refused: that address is not an approved sender on your account, and it never can be, because you do not own their domain. Put your own address in From and theirs in Reply-To, which is what you wanted anyway — replies go to them, and the message is signed by you.

Checking it worked

Gravity SMTP keeps a log per notification. Ours is in the activity log.

What else to know

We do not relay your message byte for byte — we read it and build a new one that our DKIM signature covers, which is what makes the reporting and the unsubscribe handling work. It costs you inline image placement, threading and a few other things, all listed on the SMTP relay page. Worth two minutes before you point production at it.

If you are writing the code rather than configuring somebody else's, the API is the better door: a message id per recipient and an error you can read, instead of a three-digit reply your framework swallowed.

Other setups

  • WP Mail SMTP — The most installed SMTP plugin on WordPress. Takes about two minutes.
  • FluentSMTP — Free, open source, and happy to hold several connections at once.
  • Post SMTP — Keeps its own email log and can alert you when a send fails.
  • Easy WP SMTP — The plainest of them. Nothing to configure beyond the connection.
  • WooCommerce — Order confirmations, shipping notices, password resets. The ones customers notice.
  • Postfix — Everything on the box — cron, monitoring, mail(1) — goes out properly signed.
  • Laravel — Two lines of .env. Or use our package and skip SMTP entirely.
  • Python — The standard library, no dependencies.
  • Nodemailer — The usual way a Node app sends mail.