I have suffered from this phenomenon as well. This is my messsage to wpforms:
I see you don’t have a way for people to contact you about an issue arising from your free plugin. I noticed you also don’t have any reviews allowed on your facebook page. I have a business where everything was configured and tested to be working with the free version of your plugin. Now weeks later after running paid ads it appears your plugin has conveniently stopped sending emails from our scheduling form. I also see that your site is directing me to a page trying to sell me yet another paid plugin for SMTP functionality. This smells very very fishy. I’ve read how gmail supposedly blocks some emails from WP however it was working just fine and for no apparent reason has stopped. Using the hook of promotion ‘free’ plugins’ only to be throttled on functionality when the rubber hits the road is one thing, shady as that may be. Allowing a plugin to work and then somehow it conveniently stops working, costing us potentially thousands in lost revenue, and then introducing another plugin to ‘fix’ the problem is another thing. It’s starting to look a lot like a ‘anti virus’ companies who sell products and create viruses on the side or ransomware.
Hi @emesuepes,
Sorry to hear about the frustration you are facing with email delivery issue.
Could you please confirm if an authenticated SMTP connection is established?
If yes, would you mind running an Email Test and let me know what error logs can be seen?
Thanks, and please let me know
Hi Nikhil, thanks in advanced for your help.
I have followed these instructions every time: https://wpmailsmtp.com/docs/how-to-set-up-the-gmail-mailer-in-wp-mail-smtp/?utm_source=WordPress&utm_medium=setup-wizard&utm_campaign=liteplugin&utm_content=Read%20how%20to%20set%20up%20the%20Gmail%20mailer#create-app
After following the steps the connection works, but eventually it just stops working after a few days. Last time it was functional for only a couple of hours. Frustrating.
This is the error log I think:
Versions:
WordPress: 6.1.1
WordPress MS: No
PHP: 7.2.24-0ubuntu0.18.04.15
WP Mail SMTP: 3.6.1
Params:
Mailer: gmail
Constants: No
Client ID/Secret: Yes
Auth Code: Yes
Access Token: Yes
Server:
OpenSSL: OpenSSL 1.1.1 11 Sep 2018
PHP.allow_url_fopen: Yes
PHP.stream_socket_client(): Yes
PHP.fsockopen(): Yes
PHP.curl_version(): 7.58.0
Debug:
Origen del correo electrónico: WPForms Lite
Mailer: Google / Gmail
{
"error": "unauthorized_client",
"error_description": "Unauthorized"
}
Origen del correo electrónico: Núcleo de WP
Mailer: Google / Gmail
{
"error": "unauthorized_client",
"error_description": "Unauthorized"
}
Origen del correo electrónico: WP Mail SMTP
Mailer: Google / Gmail
{
"error": "unauthorized_client",
"error_description": "Unauthorized"
}
Hi @emesuepes,
Sorry about the trouble you are facing here!
When you get the chance, could you please configure the Gmail Mailer as shown here in this video?
As we have investigated, there could be several other reasons to break Gmail connections on a site. The OAuth token in Gmail will reset for any event breaking the connection, including but not limited to:
1) Changing Google password.
2) Enabling or disabling 2FA.
3) Google account access reset.
4) Activation of Google’s advanced protection program.
5) Revocation of the app to profile.
6) App OAuth permission revoked by Google.
7) App was moved from public mode to private/internal mode by Google (or by a user whose user domain is not in the allowed org domain zone).
8) App verification failure on reaudit.
9) Suspension of Google account.
10) The user requested a linked account unlinking
11) The user does not use the app for 6 months (automatically expires refresh token).
12) The user adds/removes sensitive or needs review scopes to the app but does not complete the app review process.
13) If the user is at the maximum limit for OAuth tokens to a Google profile (50) or for the service (25 for example in analytics), activation of a new refresh key will also automatically revoke the earliest key.
I hope this helps you to troubleshoot this issue further. Thanks!
Hi @emesuepes
We haven’t heard back from you in a few days, so I’m going to go ahead and close this thread for now. But if you’d like us to assist further, please feel welcome to continue the conversation.
Thanks!
Hello there. The video shows what i have already done a few times. There seems to be many problems with this plugin so I think I am using something else since I cannot trust on it 🙁