Forum Replies Created
-
AuthorPosts
-
Martine van den BergParticipant
So, almost 4 weeks now and no reply or solution?
Martine van den BergParticipantAdditional info:
- also tried with PHP 7.1 and PHP 7.2.
- With updating to Post SMTP 2.0.22 (today’s release), the error still exists.
Martine van den BergParticipantHi Tim,
I’ve created a separate thread on the forums as requested.
Martine van den BergParticipantMy apologies: not undefined variable, but undefined index on Class.
Martine van den BergParticipantStill crashes at my sites, with the same reasons / errors as typed out in my posts.
The errors seem to relate to undefined variable Class.
Martine van den BergParticipantMore info:
I tried to install this on my 2nd word press site. Running similar setup, also the Post SMTP with the same settings.
Tried a fresh install of the O365-extension. After activating the plugin, the extra menu appeared under Post SMTP (“Extensions”). Clicking this showed the page to add the license key. Copied this from my account page and pushed Activate. Then above crash happened as well.
So it seems there is something wrong with either storing the key, the license validation routine or something along those lines.
I have both those websites URLs added to my profile btw, so they’re showing in my account here on this page.
Martine van den BergParticipantSame goes for me. I am posting my issue in this threat, since everything I read here, is basically the same issue. I will try to elaborate on this, hopefully to see the issue to be resolved.
I had the Post SMTP addon running before this O365-addon was released. In Post SMTP I was runnning OAuth2 with smtp.office365.com (although the addon is telling me it needs OAuth2 configuration). It does work. I have a client-ID and Secret created in my Azure console and am using that.
Funny enough, the plugin main page tells that Postman is not configured in red text on the main page. But it does work; I have had a working O365 OAuth2 connection with only Post SMTP (so without the new extension) and that has been up for about a few months now.
When I installed the O365 extension, it once asked me to enter the install key that I found in my account on this site. After filling that in, my website dies with a critical error. The error says “Notice: Undefined index: Class in /xxxxx/wp-content/plugins/post-smtp/Postman/Extensions/License/PostmanLicenseManager.php on line 54”
and also
“Fatal error: Uncaught Error: Class name must be a valid object or a string in /xxxxx/wp-content/plugins/post-smtp/Postman/Extensions/License/PostmanLicenseManager.php:64 Stack trace: #0 /xxxxx/wp-content/plugins/post-smtp/Postman/Postman.php(201): PostmanLicenseManager->init() #1 /xxxxx/wp-includes/class-wp-hook.php(287): Postman->on_plugins_loaded(”) #2 /xxxxx/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #3 /xxxxx/wp-includes/plugin.php(484): WP_Hook->do_action(Array) #4 /xxxxx/wp-settings.php(420): do_action(‘plugins_loaded’) #5 /xxxxx/wp-config.php(90): require_once(‘/xxxxx…’) #6 /xxxxx/wp-load.php(37): require_ in /xxxxx/wp-content/plugins/post-smtp/Postman/Extensions/License/PostmanLicenseManager.php on line 64″I already tried to reset all variables in Post SMTP by changing them in the plugin configuration, also tried to use the built-in reset-function of Post SMTP (which didn’t seem to reset much).
I also deleted the Post SMTP plugin and the O365 extension, through deinstalling them officialy from my plugin page. Also did reinstallation from the plugin page, but also tried manual reuploading the plugin to the FTP.
The only way to get my site working again, is deleting the plugin folder from the FTP (or use recovery mode that will deactivate the O365 plugin).
The only option I see is to go through all the added entries in phpMyAdmin, to manually delete all Post SMTP settings from the tables and try if I can get this working with FULL fresh install.
My settings in Post SMTP for use on O365:
Type: SMTP
Mailer Type: PostSMTPOutgoing mailserver host: smtp.office365.com
Port: 587
Envelope From: (not mentioned here)Security: STARTTLS
Authentication: OAuth 2.0(a red error message showing here: please select outgoing mailserver with OAuth2, but above mentioned address is an OAuth capable address, as shown in the addon diagnostics!)
Website domain: greyed out
Redirect URI: greyed out
Client ID: (not mentioned here)
Client secret: (not mentioned here)Saving with these options will work and successfully send mail through Office 365.
Running PHP 7.3, Post SMTP 2.0.20, Office 365 extension: 1.2
-
AuthorPosts