Post SMTP 1.9.7– The SMTP Fallback

** Update **
I released version 1.9.8 – just added a “from field” to the fallback to ensure better compatibility.
So keep reading 🙂

1.9.7– The SMTP Fallback

Hello everyone.

I started ‘Post SMTP‘ 16 months ago, somewhere on October 2017.
I must say it’s a hell of a ride, support, develop, design (sort of), video edit and a lot more.

I’m happy to say ‘Post SMTP‘ was the first plugin that introduces an amazing feature like notification: The user gets notified by email, slack or pushover if an email is failed for any reason with the exact reason.
While I was very angry to see another plugin copy the idea to his premium SMTP plugin, Alan Fuller from Advanced WordPress group told me:

So be proud you are a leader in the field rather than a follower.

He was so right, and happy to say that ‘Post SMTP‘ continues to release a leading feature I will introduce in the next section.
what a privilege that in such a short period of 16 months we are 90,000 users and I believe the 100,000 is very close, I want to say thank you for every user that trust ‘Post SMTP‘ to handle the most important aspect in his website: Email delivery.

While working on the plugin I asked for help maintain the plugin, a maybe two people reached but after a short period, they disappeared.
There is only one person that without asking him, at any time he could, answer support issues in the most professional way. I want to say a big thank you to CHRIS WRIGHT (aka shinerweb) for the help.

The Release

This release has some nice features, I will start with my favorite one 🙂

1. Fallback (“the leading feature”)

The ‘Fallback’ feature is a backup SMTP delivery method that will be triggered (if you choose) when the main delivery method is failing for any reason.

To not over complicated the main wizard, the setup option is only available on the main settings page, when you press ‘Show All Settings‘ and select the ‘Fallback‘ Tab.

2. WordPress Multisite( Network)

I have added more control on the settings options to the network admin.
The network admin can control to apply the settings globally and/or select if the user can overwrite the existing global settings.

  • Enable global setting
    As a default option, the global settings are taking from the main site/blog (1).
    If you want to apply settings from another blog, for example, open a blog just for this purpose, you can do it by putting this code in your theme functions .php:

    function change_post_smtp_global_blog() {
    	// Return a diffrent blog id
    	return 3;
    add_filter( 'post_smtp_default_site_option', 'change_post_smtp_global_blog' );
  • Allow user to load saved options (overwrite)
    This is enabled by default and was the default behavior, so the user can save options as he wants.
    if you want to apply global settings and prevent a user from touching what you apply just uncheck it.

3.New  capability, allow another user to manage email logs

I have added a new capability namedmanage_postman_logs you can apply to any role or user you want to be able to manage the email logs or using a plugin like ‘User Role Editor

4. Fixes

  • Fixed: compatibility with mailster plugin
  • Fixed: Mandrill exception bug – Thanks to Niels de Blaauw from Level-Level

If you are still here, I want to thank you for reading.
I think it was worth it 🙂

If you still not familiar with Post SMTP, please don’t wait anymore: