Nastavení Gmail OAuth pro SMTP

<< Klikni pro zobrazení obsahu >>

Navigace:  Webová aplikace > Parametry webové aplikace > Systémové parametry > Mail > Gmail OAuth SMTP server >

Nastavení Gmail OAuth pro SMTP

Od 30. září 2024 už nebudou u účtů Google podporovány aplikace třetích stran a zařízení, do kterých se přihlašujete pouze pomocí uživatelského jména a hesla.

Proto musíme nastavit aplikaci Gmail OAuth2 pro SMTP a vygenerovat přihlašovací údaje.

 

Přejdeme do Google Cloud Console, přihlásíme se k našemu Google účtu a odsouhlasíme podmínky.

 

       Gmail v rámci Google Workspace

 

Poznámka: v našem příkladě je použit účet bakalarimail@gmail.com.

 

Otevřeme nabídku projektu v horním navigačním panelu. Pokud nemáme žádné projekty, na tlačítku nabídky se zobrazí Select a project, jinak zobrazí název naposledy otevřeného projektu.

 

Začněme kliknutím na tlačítko New project v nově otevřeném okně..

 

Na obrazovce nastavení projektu můžete svůj projekt pojmenovat. V tomto příkladu použijeme jako název projektu Bakalari. Projekt vytvoříme tlačítkem CREATE.

 

 

Dokončení vytváření projektu nějakou dobu trvá, takže musíme počkat, až bude skutečně vytvořen. Poté jej můžeme vybrat z nabídky projektů.

 

Nově vytvořený projekt je nejprve prázdný, takže jej musíme nakonfigurovat. Nejprve budeme muset povolit rozhraní API, která požadujeme. Klikneme na "hamburgerovou" nabídku vlevo nahoře, najdeme API & Services a vyberme Enabled APIs & Services.

 

Musíme povolit Gmail API. Klikneme na tlačítko ENABLE APIS AND SERVICES.

 

Do vyhledávacího políčka napíšeme např. gmail a z nabídky vybereme gmail api.

 

Tlačítkem Enable umožníme používání Gmail API.

 

Dále nastavíme obrazovku souhlasu uživatele. Tato webová stránka se zobrazí, když budeme dávat aplikaci přístup ke e-mailovému účtům. V nabídce API & Services vybereme OAuth consent screen.

Zvolíme typ uživatele External a klikneme na tlačítko CREATE.

 

 

 

Opět zadáme název aplikace, my ji například nazveme stejně jako projekt Bakalari. Musíme zadat e-mailové adresy vývojářů - můžeme zadat náš e-mail. Další pole související s projektem, nemusíme vyplňovat, jen zadáme e-mail pro zasílání informací.

 

Uložíme a pokračujeme.

Klikněte na tlačítko Add or remove scopes a v seznamu najdeme https://mail.google.com/. Vybereme tuto hodnotu a kliknutím na Update uložíme změny.

 

Uložíme a pokračujeme.

Přidáme e-mailovou adresu, která bude mít přístup k tomuto projektu - tedy náš účet (v našem příkladě je použit účet bakalarimail@gmail.com.). Použijeme tlačítko ADD USER, zadáme adresu a potvrdíme tlačítkem ADD.

 

Nyní, když je naše aplikace nakonfigurována, musíme vytvořit přihlašovací údaje. Přejdeme na stránku Credentials v části API & Services.

 

Seznam přihlašovacích údajů je nejprve prázdný, takže musíme nějaké vytvořit kliknutím na tlačítko Create credentials a následným výběrem OAuth client ID z rozevíracího seznamu.

 

V poli Application type vybereme možnost Desktop app.

 

 

Zadáme název našeho klienta OAuth 2.0. Tento název se používá pouze k identifikaci klienta, můžeme ho opět nazvat např. Bakalari. Dokončíme tlačítkem CREATE.

 

Vygeneruje se nám Client ID a Client secret, které můžeme použít v konfiguraci pro odesílání mailů v Evidenci, Suplování, Archivaci, Aktualizaci i Webové aplikaci.