Post SMTP Mailer/Email Log - Version 2.1.5

Version Description

  • 2022-08-25 =
  • FIX
  • Updated email header to prevent email from being SPAM
Download this release

Release Info

Developer wpexpertsio
Plugin Icon 128x128 Post SMTP Mailer/Email Log
Version 2.1.5
Comparing to
See all releases

Code changes from version 2.1.4 to 2.1.5

Files changed (3) hide show
  1. Postman/PostmanWpMail.php +1 -3
  2. postman-smtp.php +2 -2
  3. readme.txt +66 -38
Postman/PostmanWpMail.php CHANGED
@@ -71,8 +71,6 @@ if ( ! class_exists( 'PostmanWpMail' ) ) {
71
 
72
  /**
73
  * Creates the Message-ID
74
- *
75
- * @since 2.1.4 Added '< >' to prevent from being spam
76
  *
77
  * @return string
78
  */
@@ -86,7 +84,7 @@ if ( ! class_exists( 'PostmanWpMail' ) ) {
86
  $hostName = php_uname('n');
87
  }
88
 
89
- return '<' . $id . '@' . str_replace('www.', '', $hostName) . '>';
90
 
91
  }
92
 
71
 
72
  /**
73
  * Creates the Message-ID
 
 
74
  *
75
  * @return string
76
  */
84
  $hostName = php_uname('n');
85
  }
86
 
87
+ return $id . '@' . str_replace('www.', '', $hostName);
88
 
89
  }
90
 
postman-smtp.php CHANGED
@@ -6,7 +6,7 @@ if ( ! defined( 'ABSPATH' ) ) {
6
  * Plugin Name: Post SMTP
7
  * Plugin URI: https://wordpress.org/plugins/post-smtp/
8
  * Description: Email not reliable? Post SMTP is the first and only WordPress SMTP plugin to implement OAuth 2.0 for Gmail, Hotmail and Yahoo Mail. Setup is a breeze with the Configuration Wizard and integrated Port Tester. Enjoy worry-free delivery even if your password changes!
9
- * Version: 2.1.4
10
  * Author: Post SMTP
11
  * Text Domain: post-smtp
12
  * Author URI: https://postmansmtp.com
@@ -74,7 +74,7 @@ if ( ! function_exists( 'ps_fs' ) ) {
74
  define( 'POST_SMTP_BASE', __FILE__ );
75
  define( 'POST_SMTP_PATH', __DIR__ );
76
  define( 'POST_SMTP_URL', plugins_url('', POST_SMTP_BASE ) );
77
- define( 'POST_SMTP_VER', '2.1.4' );
78
  define( 'POST_SMTP_ASSETS', plugin_dir_url( __FILE__ ) . 'assets/' );
79
 
80
  $postman_smtp_exist = in_array( 'postman-smtp/postman-smtp.php', (array) get_option( 'active_plugins', array() ) );
6
  * Plugin Name: Post SMTP
7
  * Plugin URI: https://wordpress.org/plugins/post-smtp/
8
  * Description: Email not reliable? Post SMTP is the first and only WordPress SMTP plugin to implement OAuth 2.0 for Gmail, Hotmail and Yahoo Mail. Setup is a breeze with the Configuration Wizard and integrated Port Tester. Enjoy worry-free delivery even if your password changes!
9
+ * Version: 2.1.5
10
  * Author: Post SMTP
11
  * Text Domain: post-smtp
12
  * Author URI: https://postmansmtp.com
74
  define( 'POST_SMTP_BASE', __FILE__ );
75
  define( 'POST_SMTP_PATH', __DIR__ );
76
  define( 'POST_SMTP_URL', plugins_url('', POST_SMTP_BASE ) );
77
+ define( 'POST_SMTP_VER', '2.1.5' );
78
  define( 'POST_SMTP_ASSETS', plugin_dir_url( __FILE__ ) . 'assets/' );
79
 
80
  $postman_smtp_exist = in_array( 'postman-smtp/postman-smtp.php', (array) get_option( 'active_plugins', array() ) );
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
  === Post SMTP Mailer/Email Log ===
2
  Plugin URI: https://wpexperts.io/
3
  Contributors: wpexpertsio
4
- Tags: postman smtp, postman, smtp, email, mail, mailer, email log, oauth2, gmail, google apps, hotmail, yahoo, mandrill api, sendgrid api, elastic email, office365, mailgun
5
  Requires at least: 3.9
6
  Tested up to: 6.0
7
- Stable tag: 2.1.4
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -14,11 +14,21 @@ Send, log, and get notified when your emails are failing. Plus a unique option f
14
 
15
  = WordPress Mail SMTP Plugin =
16
 
17
- Post SMTP is a next-generation WP Mail SMTP plugin that assists in the delivery of email generated by your WordPress site. Post SMTP is the first and only plugin to support the [latest security standards](http://googleonlinesecurity.blogspot.ca/2014/04/new-security-measures-will-affect-older.html). With OAuth 2.0, there is **no need** to [store your email passsword](http://blog.codinghorror.com/youre-probably-storing-passwords-incorrectly/) in the WordPress database where it might be found.
18
 
19
- The **Connectivity Test** and intelligent **Setup Wizard** scan your SMTP server to detect firewall blocks and eliminate configuration mistakes. The built-in **Email Log** is an invaluable resource for [diagnosing problems](https://wordpress.org/support/topic/ugly-e-mails-no-html-and-no-special-characters?replies=15) with emails. Even hosts that block the standard SMTP ports, like GoDaddy or Bluehost, can't stop your email as **Post SMTP can deliver via HTTPS** if it can't use SMTP.
20
 
21
- Post SMTP is *not* another WP Mail SMTP clone like WP Bank or Easy SMTP. It replaces the default WordPress SMTP library, PHPMailer, with the heavy-duty Zend_Mail. Never lose an email to PHP mail() again.
 
 
 
 
 
 
 
 
 
 
22
 
23
  https://www.youtube.com/watch?v=mXDEEE9jnfw
24
 
@@ -35,32 +45,45 @@ https://www.youtube.com/watch?v=mXDEEE9jnfw
35
  * Fire-and-forget delivery continues even if you change your password.
36
  * [Set up an app password](https://youtu.be/OX2g6QB6LWI) in your Google account.
37
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
  = Looking for Post SMTP Pro Extensions? =
39
- Post SMTP's pro extensions are everything you need to enhance your WordPress email deliverability experience. Check our extensions for Amazon SES, Better Email Logger and Office365.
40
- [Post SMTP Pro Extensions](https://postmansmtp.com/extensions/)
41
 
42
- = Office365 API delivery =
43
- [Office365 Pro Extension](https://postmansmtp.com/extensions/office-365-extension-for-post-smtp/) allows you to connect PostSMTP with your Outlook and Microsoft 365 accounts to improve email deliverability.
44
 
45
- = Amazon SES API delivery =
46
  [Amazon SES Pro Extension](https://postmansmtp.com/extensions/post-smtp-extension-for-amazon-ses/) combines Amazon's mail service provider with PostSMTP's powerful and easy-to-use SMTP mailing features.
47
 
48
- = Twilio Pro Extension =
49
  [Twilio Extension](https://postmansmtp.com/extensions/twilio-extension-pro/) allows you to add your phone number so that you can receive SMS notifications and alerts when emails are not delivered to your recipients.
50
 
51
- = Better Email Logger Pro Extension =
52
- [Better Email Logger Pro Extension](https://postmansmtp.com/extensions/the-better-email/) allows you to design email marketing campaigns and improve email deliverability for your WordPress site.
53
 
54
- = Mail Control Pro Extension =
55
  [Mail Control Pro Extension](https://postmansmtp.com/extensions/post-smtp-mail-control/) allows you to control Post SMTP’s email actions like sending email alerts to authors, webmasters, and new users.
56
 
57
  = Post SMTP Membership Plans =
58
  [Post SMTP membership plans](https://postmansmtp.com/membership-plan/) offer access to all pro extensions along with other benefits including 1-year extension updates and support, Email Reporting, Logging, and Tracking, all other SMTP Services and a 30-day money-back guarantee.
59
 
60
- = API (HTTPS) Email Support =
61
  * **Gmail API for sending Gmail and Google Apps email** (requires a [Google](https://accounts.google.com/signup) account)
62
  Often bloggers and small business owners don't want to use third-party SMTP services. Well you can use your Gmail or G Suite account for SMTP emails.
63
- <a href="https://www.cloudways.com/blog/post-smtp-mailer-fork-of-wordpress-postman-smtp-plugin/" rel="friend">Check the guide I wrote</a>
64
 
65
  * **Mandrill API for sending any email** (requires a [Mandrill](http://www.mandrillapp.com) account)
66
  Mandrill is an email infrastructure service offered as an add-on for MailChimp that you can use to send personalized, one-to-one e-commerce emails, or automated transactional emails.
@@ -83,7 +106,7 @@ SendinBlue is an effective and great email software for Small to Medium business
83
  * [Gravity Forms](http://www.gravityforms.com)
84
  * [Login Designer](https://wordpress.org/plugins/login-designer/)
85
  * [Visual Forms Builder](https://wordpress.org/plugins/visual-form-builder/)
86
- * [MyMail Newsletter](http://revaxarts-themes.com/?t=mymail)
87
  * [SendPress Newsletters](https://wordpress.org/plugins/sendpress/)
88
  * [WP HTML Mail](https://wordpress.org/plugins/wp-html-mail/)
89
  * [Email Templates](https://wordpress.org/plugins/email-templates/)
@@ -151,10 +174,6 @@ Post requests a limited access OAuth 2.0 token (valet key) to access the APIs (e
151
 
152
  Once access is granted, Post commandeers the WordPress wp_mail() function to provide an incredibly stable mail sub-system.
153
 
154
- = Can't I just tell Google to allow less secure apps and keep using my old password? =
155
-
156
- Google does have a setting to [allow less secure apps](https://support.google.com/accounts/answer/6010255) but this option is [not available](http://plugins.svn.wordpress.org/Post-smtp/assets/Screen%20Shot%202015-02-21%20at%208.52.13%20PM.png) if you're using *Google Apps* to manage a domain.
157
-
158
  There are many reasons why OAuth 2.0 is better than any password-based mechanism:
159
 
160
  * Post will never ask for your password, so your password can't be stolen
@@ -167,9 +186,6 @@ There are many reasons why OAuth 2.0 is better than any password-based mechanism
167
  = What is a Client ID? =
168
  To use OAuth, your website needs it's own Client ID. The Client ID is used to control authentication and authorization and is tied to the specific URL of your website. If you manage several websites, you will need a different Client ID for each one.
169
 
170
- = How do I get a Google Client ID? (For Gmail users only!) =
171
- Go to [Configure Post SMTP with Gmail\Gsuite OAuth](https://postmansmtp.com/how-to-configure-post-smtp-with-gmailgsuite-using-oauth/)
172
-
173
  = How do I get a Microsoft Client ID? (For Hotmail/Live/Outlook.com users only!) =
174
  1. Go to [Microsoft account Developer Center](https://account.live.com/developers/applications/index) and select 'Create application'.
175
  1. In the 'Application name' field enter 'Post SMTP'. Select 'I accept.'
@@ -192,7 +208,6 @@ Go to [Configure Post SMTP with Gmail\Gsuite OAuth](https://postmansmtp.com/how-
192
  * If you have a Microsoft Live account, from the [Microsoft account Developer Center](https://account.live.com/developers/applications/index), select the Application and choose Delete Application.
193
  * If you have a Yahoo Account, from the [Yahoo Developer Network My Apps](https://developer.yahoo.com/apps/), select the Application and choose Delete App.
194
 
195
-
196
  == Grant OAuth permission error messages ==
197
 
198
  Please note that the Client ID and Client Secret fields are NOT for your username and password. They are for OAuth Credentials only.
@@ -208,17 +223,12 @@ There is a firewall on port 443 between you and the OAuth2 server. Open up the p
208
 
209
  = Error: redirect_uri_mismatch =
210
 
211
- * You did not enter the Redirect URI correctly, watch the [instructional video](https://vimeo.com/128589255)
212
  * You used an IP address instead of a domain name (not allowed)
213
 
214
- = Error: invalid_client ... no support email =
215
-
216
- You've [forgotten to choose an email address in the consent screen](https://wordpress.org/support/topic/status-Post-is-not-sending-mail-1?replies=7).
217
-
218
-
219
  == SMTP Error Messages ==
220
 
221
- = Communication Error [334] – make sure the Envelope From Email is the same account used to create the Client ID. =
222
 
223
  * This is almost always caused by being logged in to Google/Microsoft/Yahoo with a different user than the one Post is configured to send mail with. Logout and try again with the correct user
224
  * Login to [Webmail](http://www.gmail.com) and see if there is an "Unusual Activity" warning waiting for your attention
@@ -246,14 +256,13 @@ You configured TLS security when you should have selected no security.
246
 
247
  You may be on a Virtual Private Server that is [playing havoc with your communications](https://wordpress.org/support/topic/oh-bother-xoauth2-authentication-mechanism-not-supported?replies=9). Jump ship.
248
 
249
-
250
  == Mail ends up in the Spam folder ==
251
 
252
  To avoid being flagged as spam, you need to prove your email isn't forged. On a custom domain, its up to YOU to set that up:
253
 
254
  * Ensure you are using the correct SMTP server with authentication - the correct SMTP server is the one defined by your email service's SPF record
255
- * If you use a custom domain name for email, add an [SPF record](http://www.openspf.org/Introduction) to your DNS zone file. The SPF is specific to your email provider, for example [Google](https://support.google.com/a/answer/33786)
256
- * If you use a custom domain name for email, add a DKIM record to your DNS zone file and upload your Domain Key (a digital signature) to, for example [Google]((https://support.google.com/a/answer/174124?hl=en))
257
 
258
 
259
  == Screenshots ==
@@ -276,6 +285,25 @@ To avoid being flagged as spam, you need to prove your email isn't forged. On a
276
 
277
  == Changelog ==
278
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
279
  = 2.1.3- 2022-07-1 =
280
  * **FIX**
281
  * PHP Version Compatibility.
@@ -289,7 +317,7 @@ To avoid being flagged as spam, you need to prove your email isn't forged. On a
289
  Removed unused code
290
 
291
  * **FIX**
292
- “Less secure App” Banner appearing in non-appropriate cases
293
 
294
 
295
  = 2.1.1.1 - 2022-06-15 =
@@ -319,7 +347,7 @@ Add notice about Google Less Secure App.
319
  = 2.0.25 - 2022-04-06 =
320
  * **Bug Fixes**
321
  * WP 5.9 Compatibility Ballon UI issue.
322
- * Uncaught Error: Class ‘PostmanAdminController’ not found.
323
  * Ajax error appearing due to Google API depreciated function.
324
 
325
  * **Improvements**
@@ -340,7 +368,7 @@ Add notice about Google Less Secure App.
340
 
341
  = 2.0.21 - 2021-02-11
342
  * Fixed: Security issue - nonce validation.
343
- * Fixed: Class ‘PostmanViewController’ not found
344
  * New: New wp-config.php constant to disable the email logger = `POST_SMTP_CORE_MAIL_LOG`.
345
 
346
  = 2.0.20 - 2021-01-19
1
  === Post SMTP Mailer/Email Log ===
2
  Plugin URI: https://wpexperts.io/
3
  Contributors: wpexpertsio
4
+ Tags: email, mail, smtp, wordpress smtp, email log, postman smtp, postman, gmail, google apps, hotmail, yahoo, mandrill api, sendgrid api, elastic email, office365, mailgun
5
  Requires at least: 3.9
6
  Tested up to: 6.0
7
+ Stable tag: 2.1.5
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
14
 
15
  = WordPress Mail SMTP Plugin =
16
 
17
+ Post SMTP is a next-generation WP Mail SMTP plugin that assists and improves the email deliverability process of your WordPress website.
18
 
19
+ **Easy-to-use and reliable** - 300,000+ customers trust Post SMTP Mailer to send their daily WordPress emails to millions of users worldwide.
20
 
21
+ Post SMTP is not another WP Mail SMTP clone like WP Bank or Easy SMTP. It helps provide authentication that makes sure your emails get delivered and don't end up in the spam filter or worse, the undelivered email queue.
22
+
23
+ Post SMTP replaces the default WordPress SMTP library, PHPMailer, with the heavy-duty Zend_Mail - **Never lose an email to PHP mail() again.**
24
+
25
+ = What makes Post SMTP the best WP Mail SMTP plugin? =
26
+ * Post SMTP's intelligent setup wizard helps guide you each and every step of the way from getting started to sending test emails.
27
+ * The connectivity test scans your SMTP server to detect firewall blocks and eliminate configuration mistakes.
28
+ * The built-in Email log is an invaluable resource for diagnosing problems with emails.
29
+ * OAuth 2.0 increase the security and protection of email password by discouraging the idea of storing your email password in the WordPress database where it might be found.
30
+
31
+ Even hosts that block the standard SMTP ports, like GoDaddy or Bluehost, can’t stop your email as Post SMTP can deliver via HTTPS if it can’t use SMTP.
32
 
33
  https://www.youtube.com/watch?v=mXDEEE9jnfw
34
 
45
  * Fire-and-forget delivery continues even if you change your password.
46
  * [Set up an app password](https://youtu.be/OX2g6QB6LWI) in your Google account.
47
 
48
+ = Technical Documentation =
49
+ You can read our [Post SMTP technical documentation](https://postmansmtp.com/documentation/) for more details including setting up the plugin and configuring other SMTP options. Also, stay up-to-date on new plugin updates, changes, modifications, and related news by subscribing to the [Post SMTP blog](https://postmansmtp.com/blog/).
50
+
51
+ = Help & Support =
52
+ You can contact our support team by filling out the form on our website. You can raise a request for Post SMTP Mailer Supports using our [support portal](https://objectsws.atlassian.net/servicedesk/customer/portal/16/group/31/create/145).
53
+
54
+ **Support for Pro Extension** - You can submit a support request for Post SMTP Mailer Pro Extension by visiting our [support portal](https://objectsws.atlassian.net/servicedesk/customer/portal/16/group/31/create/146)
55
+
56
+ **Configuration Request** - Having trouble configuring Post SMTP Mailer for your WordPress website? Users who are having trouble setting up or configuring the plugin can fill out the [configuration request form](https://postmansmtp.com/configuration-request/) and connect with our support team.
57
+
58
+ = What is SMTP and why do you need it? =
59
+ Simple Mail Transfer Protocol or SMTP is the protocol used for sending emails over the internet. Your email client uses SMTP to send a message to a mail server, which then uses SMTP to relay the message to the correct receiving mail server.
60
+
61
+ In essence, SMTP is a set of commands that authenticates and directs the transfer of electronic mail. When configuring your email program, you will typically need to set the SMTP server to your local ISP's SMTP settings.
62
+
63
  = Looking for Post SMTP Pro Extensions? =
64
+ [Post SMTP Pro Extensions](https://postmansmtp.com/extensions/) are everything you need to enhance your WordPress email deliverability experience. Check our extensions for Amazon SES, Better Email Logger and Office365.
 
65
 
66
+ **Office365 API delivery**
67
+ [Office365 Pro extension](https://postmansmtp.com/extensions/office-365-extension-for-post-smtp/) allows you to connect PostSMTP with your Outlook and Microsoft 365 accounts to improve email deliverability.
68
 
69
+ **Amazon SES API delivery?**
70
  [Amazon SES Pro Extension](https://postmansmtp.com/extensions/post-smtp-extension-for-amazon-ses/) combines Amazon's mail service provider with PostSMTP's powerful and easy-to-use SMTP mailing features.
71
 
72
+ **Twilio Pro Extension**
73
  [Twilio Extension](https://postmansmtp.com/extensions/twilio-extension-pro/) allows you to add your phone number so that you can receive SMS notifications and alerts when emails are not delivered to your recipients.
74
 
75
+ **Better Email Logger Extension?**
76
+ [Better Email Logger Pro extension](https://postmansmtp.com/extensions/the-better-email/) allows you to design email marketing campaigns and improve email deliverability for your WordPress site.
77
 
78
+ **Mail Control Pro Extension**
79
  [Mail Control Pro Extension](https://postmansmtp.com/extensions/post-smtp-mail-control/) allows you to control Post SMTP’s email actions like sending email alerts to authors, webmasters, and new users.
80
 
81
  = Post SMTP Membership Plans =
82
  [Post SMTP membership plans](https://postmansmtp.com/membership-plan/) offer access to all pro extensions along with other benefits including 1-year extension updates and support, Email Reporting, Logging, and Tracking, all other SMTP Services and a 30-day money-back guarantee.
83
 
84
+ = API (HTTPS) Email Support for different SMTPs =
85
  * **Gmail API for sending Gmail and Google Apps email** (requires a [Google](https://accounts.google.com/signup) account)
86
  Often bloggers and small business owners don't want to use third-party SMTP services. Well you can use your Gmail or G Suite account for SMTP emails.
 
87
 
88
  * **Mandrill API for sending any email** (requires a [Mandrill](http://www.mandrillapp.com) account)
89
  Mandrill is an email infrastructure service offered as an add-on for MailChimp that you can use to send personalized, one-to-one e-commerce emails, or automated transactional emails.
106
  * [Gravity Forms](http://www.gravityforms.com)
107
  * [Login Designer](https://wordpress.org/plugins/login-designer/)
108
  * [Visual Forms Builder](https://wordpress.org/plugins/visual-form-builder/)
109
+ * [Mailster Newsletter plugin](https://mailster.co)
110
  * [SendPress Newsletters](https://wordpress.org/plugins/sendpress/)
111
  * [WP HTML Mail](https://wordpress.org/plugins/wp-html-mail/)
112
  * [Email Templates](https://wordpress.org/plugins/email-templates/)
174
 
175
  Once access is granted, Post commandeers the WordPress wp_mail() function to provide an incredibly stable mail sub-system.
176
 
 
 
 
 
177
  There are many reasons why OAuth 2.0 is better than any password-based mechanism:
178
 
179
  * Post will never ask for your password, so your password can't be stolen
186
  = What is a Client ID? =
187
  To use OAuth, your website needs it's own Client ID. The Client ID is used to control authentication and authorization and is tied to the specific URL of your website. If you manage several websites, you will need a different Client ID for each one.
188
 
 
 
 
189
  = How do I get a Microsoft Client ID? (For Hotmail/Live/Outlook.com users only!) =
190
  1. Go to [Microsoft account Developer Center](https://account.live.com/developers/applications/index) and select 'Create application'.
191
  1. In the 'Application name' field enter 'Post SMTP'. Select 'I accept.'
208
  * If you have a Microsoft Live account, from the [Microsoft account Developer Center](https://account.live.com/developers/applications/index), select the Application and choose Delete Application.
209
  * If you have a Yahoo Account, from the [Yahoo Developer Network My Apps](https://developer.yahoo.com/apps/), select the Application and choose Delete App.
210
 
 
211
  == Grant OAuth permission error messages ==
212
 
213
  Please note that the Client ID and Client Secret fields are NOT for your username and password. They are for OAuth Credentials only.
223
 
224
  = Error: redirect_uri_mismatch =
225
 
226
+ * You did not enter the Redirect URI correctly.
227
  * You used an IP address instead of a domain name (not allowed)
228
 
 
 
 
 
 
229
  == SMTP Error Messages ==
230
 
231
+ = Communication Error 334 make sure the Envelope From Email is the same account used to create the Client ID. =
232
 
233
  * This is almost always caused by being logged in to Google/Microsoft/Yahoo with a different user than the one Post is configured to send mail with. Logout and try again with the correct user
234
  * Login to [Webmail](http://www.gmail.com) and see if there is an "Unusual Activity" warning waiting for your attention
256
 
257
  You may be on a Virtual Private Server that is [playing havoc with your communications](https://wordpress.org/support/topic/oh-bother-xoauth2-authentication-mechanism-not-supported?replies=9). Jump ship.
258
 
 
259
  == Mail ends up in the Spam folder ==
260
 
261
  To avoid being flagged as spam, you need to prove your email isn't forged. On a custom domain, its up to YOU to set that up:
262
 
263
  * Ensure you are using the correct SMTP server with authentication - the correct SMTP server is the one defined by your email service's SPF record
264
+ * If you use a custom domain name for email, add an SPF record to your DNS zone file. The SPF is specific to your email provider.
265
+ * If you use a custom domain name for email, add a DKIM record to your DNS zone file and upload your Domain Key (a digital signature).
266
 
267
 
268
  == Screenshots ==
285
 
286
  == Changelog ==
287
 
288
+ = 2.1.5 - 2022-08-25 =
289
+ * **FIX**
290
+ * Updated email header to prevent email from being SPAM
291
+
292
+ = 2.1.4 - 2022-08-18 =
293
+ * **NEW**
294
+ * Redirect the user to the setup wizard on activating the Plugin
295
+ * Added action hook, "post_smtp_before_reset_plugin" to add an event before resetting plugin
296
+ * Added action hook, "post_smtp_after_reset_plugin" to add an event after resetting plugin
297
+ * Added notice to Grant Access after getting done with the wizard step to improve the UX
298
+
299
+ * **FIXES**
300
+ * Tweaks for PHP Version 8+ compatibility
301
+ * Freemius Language FIX
302
+ * Security Fix to avoid XSS from admin settings
303
+ * Mailster support updated for the latest version (thanks to @evrpress)
304
+ * Typo fix: defualt to default (thanks to @jsilvermist)
305
+ * Updated email header to prevent email from being SPAM
306
+
307
  = 2.1.3- 2022-07-1 =
308
  * **FIX**
309
  * PHP Version Compatibility.
317
  Removed unused code
318
 
319
  * **FIX**
320
+ Less secure App Banner appearing in non-appropriate cases
321
 
322
 
323
  = 2.1.1.1 - 2022-06-15 =
347
  = 2.0.25 - 2022-04-06 =
348
  * **Bug Fixes**
349
  * WP 5.9 Compatibility Ballon UI issue.
350
+ * Uncaught Error: Class PostmanAdminController not found.
351
  * Ajax error appearing due to Google API depreciated function.
352
 
353
  * **Improvements**
368
 
369
  = 2.0.21 - 2021-02-11
370
  * Fixed: Security issue - nonce validation.
371
+ * Fixed: Class PostmanViewController not found
372
  * New: New wp-config.php constant to disable the email logger = `POST_SMTP_CORE_MAIL_LOG`.
373
 
374
  = 2.0.20 - 2021-01-19