As per 30 May 2022, Gmail will no longer allow 3rd party apps or devices to sign in with username/password only.
You will then no longer be able to switch the
Allow less secure apps setting to
As a result of this, the Infradox website will no longer be able to log on to your Gmail or Google Workspace account to send out email from the website.
To circumvent this you need to change the email configuration of your Infradox website to use the Google Relay SMTP gateway instead of your standard Google mail account.
This article explains how this works and what you need to change in your Infradox website and in your Google account.
Raised security levels
As you may be well aware, the number of digital threats is growing day by day and email is amongst the services that are most susceptible to hacking.
To counteract this, Google is now imposing 2 step verification and oAuth2 login protocol to verify the identity of the user that logs on to a Gmail or Google Workspace account.
This requires interaction with the user logging on and that’s something that isn’t possible if it’s the webserver that logs in.
To work around this, you will need to configure your Google account to allow the Infradox website to log on to the Google Relay SMTP server to send out email from the website.
What’s the difference?
The difference between logon to a Gmail or Google Workspace account versus the Google Relay SMTP server is that the former gives you access to the entire mail account (Inbox, Sent mail, etc..) and the latter only gives you (or in this case, the webserver) access to the server mechanism that sends out email only, without access to anything else that’s in the mail account.
What do I need to do?
There are 2 things you need to do:
- Authorize the Infradox website to send mail for your domain via the Google Relay SMTP server
- Configure your Infradox website to use the Google Relay SMTP server
1. Authorize Infradox website
Log on to your Google Admin Dashboard
Apps -> Gmail and in the details pane on the right, scroll all the way down and click on Routing:
This will present you with the mail routing settings where you can add a rule to allow the Infradox website to send out email.
In this view, scroll down to SMTP relay service:
If there are no rules yet, you can click on the CONFIGURE link, otherwise you can click on the ADD ANOTHER RULE link.
Add the following details on the form for the new rule:
You can put your own description in, e.g.
It is safe to put in the
Any address (not recommended) setting, because you’ll also add an IP address restriction that will limit this rule to the Infradox server only.
If you leave the
Require SMTP Authentication checkbox unchecked, then you won’t need to keep the login details of your Gmail account in synchronization with the configured details in your Infradox website. This will ensure that website emails can be sent out when you change your password in your Gmail account.
If you enable this option, then you’ll need to make sure that you keep the login details on your Infradox website in sync with your Gmail login credentials.
2. Configure Infradox website
To configure your Infradox website to use the Gmail Relay SMTP server, navigate to
Site configuration -> E-mail configuration and put the following values in:
Use TLS: Yes
If you enabled the
Require SMTP Authentication setting in the SMTP relay service rule in your Gmail account, then you’ll also need to enter the login details here and keep this in sync with your Gmail account.
To verify that all settings are correct, you should click the
Test mail server settings button and you should get this message:.
If all is correct, then save the configuration with the
Save button at the bottom of the page.