Skip to main content
Halloween offer Extra 25% hosting credits when you buy on $100+ in credits
Take my treat →Claim
Agency Program 50% cashback. Exclusive discounts. Priority support. Built for growing agencies. 50% cashback. Exclusive discounts. Priority support. Built for growing agencies. Speak to the team Join free
S

SparkPost

v3.2.6
by SparkPost · 3.6 (25 reviews)

Send all your email from WordPress through SparkPost, the most advanced email delivery service.

7K+ active installs Updated Aug 23, 2023 Tested to 6.3.5
Closed on WordPress.org

WordPress.org closed this plugin on Mar 11, 2025 because of a security issue. It can no longer be installed from WordPress.org, so we have switched off the live demo and the download. If it runs on one of your sites, plan a replacement. See maintained alternatives

Try Demo Download
Pre-installed Ready in ~10s No card

Maintained alternatives you can try now

Active on WordPress.org, updated in the last 18 months, and doing the same job. Each one opens in a live sandbox.

SMTP Mailer icon

SMTP Mailer

4.6 · 70K+ installs

Configure a SMTP server to send email from your WordPress site. Configure the wp_mail() function to use SMTP…

Zoho Mail for WordPress icon

Zoho Mail for WordPress

3.8 · 20K+ installs

Zoho Mail Plugin lets you configure your Zoho Mail account on your WordPress site enabling you to send…

About SparkPost

The SparkPost email delivery service ensures that your emails are delivered to the inbox and provides analytics to track and optimize your email campaigns. With the SparkPost plugin for WordPress, you can easily send all outgoing emails through SparkPost and monitor your campaign performance in real-time. This plugin requires PHP 7.0 or later and WordPress 5.5 or later.

Changelog

3.2.8

  • Fixed XSS Vulnerability (168)

3.2.7

  • Fixed CVE-2017-9841 (168)

3.2.6

  • Fixed CVE-2017-9841 (166)

3.2.5

  • Fixed fatal error PHPMailerException not found (163)

3.2.4

  • Fixed undefined property warning when logging subject (160)

3.2.3

  • Fixed broken SparkPost logo on settings page (157)

3.2.2

  • Fixed parsing of headers and addressed class-phpmailer.php deprecation notice (for HTTP) (156)

3.2.1

  • Fixed invalid data format/type bug (153)
  • Tested up to WordPress v5.5.0

3.2.0

  • Add support for EU hostnames (141)

3.1.1

  • Avoid db checking if email logging is not enabled

3.1.0

  • Improved UI
  • (Optional) Email logging support for better debugging
  • Template validation with mailer
  • Allow string attachment (133)
  • Tested up to WordPress v4.9.4

3.0.1

  • Fix error with older php version (#113)

3.0.0

  • Support attachments in template (#97). Add Templates: Read/Write permission to API Key for this to work!
  • Tested in WordPress v4.7.3
  • Fix sending email with sandbox (#109)

2.6.4

  • Fix the issue to use template hook when not set in settings (#95)
  • Clarify attachment can’t be sent with template and include workaround example (#96)
  • Include attachment in test email

2.6.3

  • Add plugin name to XMailer (for SMTP)
  • Tested in WordPress v4.7.2

2.6.2

  • Tested in WordPress v4.7.1

2.6.0

  • Handle multiple recipients correctly
  • Fix getting started link
  • Send assoc array to wpsp_smtp_msys_api filter

2.5.0

2.4.1

  • Fix Reply-To header issue with WordPress 4.6

2.4.0

  • Add supports for CC and BCC using HTTP API

2.3.0

  • Fixed issue #33 where from email and reply to were being overridden by templates: see this article for detailed information

2.2.1

  • Fix issue for previous version of WordPress

2.2.0

  • Add template field for selecting a SparkPost template when using HTTP API
  • Allow substituion of Subject, From name in HTTP API
  • Replaced anonymous function for compatibility with older versions of PHP

2.1.0

  • Enable/disable tracking option
  • Add support for Reply-To in HTTP Mailer

2.0.1

  • Fix email content type problem

2.0.0

  • Support sending using HTTP API
  • UI Tweak
  • Hide API Key from UI
  • Misc code improvements

1.1.5

  • Support alternate port
  • Use filter to set sender info
  • Clearer settings panel

1.1.4

  • Update copy

1.1.3

  • Richer plugin settings error messages and help text, TLS now permanently enabled

1.1.2

  • Shortened the plugin name to just SparkPost, added more readme copy, renamed ‘SMTP password’ setting to ‘API key’

1.1.1

  • Add link to Settings in plugins list page

1.1.0

  • Add support for sending test email
  • Add support for enable/disable sending via SparkPost

1.0.0

  • Initial version

Try other plugins

Really Simple SSL icon

Really Simple SSL

4.9 · 3M+ installs

The easiest way to improve security! Leverage your SSL certificate and protect your website visitors.