Skip to content

Missivus for WordPress 0.1.0

Choose a tag to compare

@rubendossantos rubendossantos released this 17 Aug 22:47
· 9 commits to main since this release

Initial release. Routes every wp_mail() call through Microsoft Graph sendMail with OAuth2 client credentials and the Mail.Send application permission, sending as one shared mailbox — no SMTP, no delegated login, no paid tier.

  • Graph transport vendored unchanged from missivus-matomo: secret and certificate auth (PS256, RS256 escape hatch), transient-cached tokens with a five-minute margin, one retry on 401, secret redaction everywhere.
  • Full wp_mail() fidelity: HTML/plain, Cc, Bcc, Reply-To, attachments — automatic draft → upload-session path above 3 MB.
  • Forced From with a Reply-To keep and a logged warning; nothing ever fails silently (wp_mail_failed + error log carry the exact redacted Microsoft error).
  • wp-config.php constants win over the UI and keep secrets out of the database; write-only secret fields; test-email button gated on the saved configuration.
  • PT-PT, FR, ES, IT translations shipped. 46 PHPUnit tests, PHPCS (WordPress-Coding-Standards) clean, Plugin Check passing, PHP 7.2 floor verified.

Install: upload missivus-0.1.0.zip via Plugins → Add New → Upload, then follow docs/INSTALL.md.