Skip to content

Releases: mailkite/mailkite-smtp

MailKite SMTP 0.4.0

Choose a tag to compare

@bucabay bucabay released this 04 Aug 23:40

Reliable WordPress email: MailKite, SendGrid, Brevo, Mailgun or any SMTP — with a free email log, automatic failover, and inbound email.

Install

Download mailkite-smtp.zip below, then in WordPress go to Plugins → Add New → Upload Plugin, choose the file, and activate.

Requires WordPress 6.2+ and PHP 8.1+.

What's new in 0.4.0

  • Received mail is now stored in WordPress, so it stays readable after MailKite's retention window ends.
  • One inbound webhook serves this plugin and MailKite Mailboxes, writing to one set of tables instead of two.
  • Mail belonging to a user's personal mailbox no longer appears in the site-wide Email Log — ownership is enforced in the query, not in the template.
  • Retention purges site mail only; personal mailbox mail is never deleted by it.
  • A send that falls back to another mailer is labelled as such in the log, instead of reporting plain success.
  • Inbound webhooks are registered on the connected MailKite account automatically — no copying URLs by hand.

Fixes

  • Uninstall dropped the log table but not the body and attachment tables split out of it in schema v3, leaving two tables of message text behind on every uninstall. All three are dropped now.
  • Table names in the body migration and the uninstall go through %i placeholders rather than string interpolation.

Passes Plugin Check (v2.0.0) with 0 errors and 0 warnings, including experimental checks.