Post SMTP version 3.6.1 contains two critical fatal errors that prevent the plugin from functioning. I created a temporary hotfix (version 3.6.1.1) that fixes both issues.
Issues Fixed
Bug #1: Settings Page Fatal Error
Error: Call to undefined method QRcode::png()
Prevents access to Post SMTP settings page. Fixed by correcting the QR code library include path.
Bug #2: Email Sending Fatal Error
Error: Call to a member function createMailEngine() on null
Breaks all WordPress email functionality when transport isn’t configured. Fixed by adding proper null check.
Download the Hotfix
This is a temporary hotfix until the official Post SMTP developers release version 3.6.2. The patched version is available for download and testing.
Testing & Verification
- ✅ Tested on hirugaesu.com (this site) – Both fixes working
- ✅ Tested on other client sites – Both fixes working (test email sent successfully and settings page opens)
- ✅ Syntax validated – Both files pass PHP syntax checks
- ✅ Backward compatible – No breaking changes were made
Bug Report
We’ve reported these issues to the Post SMTP developers on the WordPress.org support forum:
Important Notes
⚠️ Temporary Solution: This hotfix will be overwritten when you update Post SMTP through WordPress. We recommend waiting for the official 3.6.2 release from the plugin developers, or manually reapplying the patches after each update.
For questions or to request the patched files, please contact us.


Leave a Reply