Oauth SMTP Google
Creating a project
From your Google console (administrator access is required), go to your
organisationthennew project
Alt text Enter the name of your project
Click on
create
Alt text Return to your organisation,
Select your project

Alt text
Setting up Oauth access
From the menu, click on
APIs & Services.Then
OAuth consent screen.
Alt text select the type of access that will be granted to the application (internal or external users)
Then click on
create.
Alt text Enter (as a minimum) a name for the application, an email address for application support and the developer's email address (this information is compulsory).
Click on
save and continue.In the
scopesection, click onadd or remove scopes.Add
auth/userinfo.emailauth/userinfo.profileandopenid.
Alt text Click on
updateThen
save and continue
ID settings
From the
credentialsmenu, click oncreate credentialsthenOauth client ID.
- Select the type of application "web application".Enter an application name,
In the
authorized redirect URLsection, enter the GLPIcallback URL.
Where can I find my GLPI callback URL?

Click on
createA page appears with the username values. Keep this information as it will be requested in GLPI.

Alt text
Setting up GLPI
From
setup>notifications>configuration of email notificationsSelect
SMTP + OAUTHSelect
Googleand enter the information requested, using the screenshot above as a guide
Alt text
Additional information :
SMTP Host
smtp.gmail.com
Port
587
Email sender
If empty, the value will be email sender address. If the value is different from sender's email, your configuration will fail, the 2 values must be identical
Click on
save
You will be asked for a Gmail account, and you will then need to accept the necessary authorisations.
Recommendation
It is preferable that the OAUth SMTP account is also the one indicated in sender email so that emails are sent from the correct mailbox.Run a test send to make sure your SMTP configuration is working properly.

Last updated