<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>https://prirucky.ksprogram.cz/index.php?action=history&amp;feed=atom&amp;title=Nastaven%C3%AD_OAuth_2.0_pro_odes%C3%ADl%C3%A1n%C3%AD_e-mail%C5%AF</id>
	<title>Nastavení OAuth 2.0 pro odesílání e-mailů - Historie editací</title>
	<link rel="self" type="application/atom+xml" href="https://prirucky.ksprogram.cz/index.php?action=history&amp;feed=atom&amp;title=Nastaven%C3%AD_OAuth_2.0_pro_odes%C3%ADl%C3%A1n%C3%AD_e-mail%C5%AF"/>
	<link rel="alternate" type="text/html" href="https://prirucky.ksprogram.cz/index.php?title=Nastaven%C3%AD_OAuth_2.0_pro_odes%C3%ADl%C3%A1n%C3%AD_e-mail%C5%AF&amp;action=history"/>
	<updated>2026-10-17T04:40:23Z</updated>
	<subtitle>Historie editací této stránky</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://prirucky.ksprogram.cz/index.php?title=Nastaven%C3%AD_OAuth_2.0_pro_odes%C3%ADl%C3%A1n%C3%AD_e-mail%C5%AF&amp;diff=52452&amp;oldid=prev</id>
		<title>Petrm v 26. 8. 2026, 08:42</title>
		<link rel="alternate" type="text/html" href="https://prirucky.ksprogram.cz/index.php?title=Nastaven%C3%AD_OAuth_2.0_pro_odes%C3%ADl%C3%A1n%C3%AD_e-mail%C5%AF&amp;diff=52452&amp;oldid=prev"/>
		<updated>2026-08-26T08:42:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;//prirucky.ksprogram.cz/index.php?title=Nastaven%C3%AD_OAuth_2.0_pro_odes%C3%ADl%C3%A1n%C3%AD_e-mail%C5%AF&amp;amp;diff=52452&amp;amp;oldid=52442&quot;&gt;Ukázat změny&lt;/a&gt;</summary>
		<author><name>Petrm</name></author>
	</entry>
	<entry>
		<id>https://prirucky.ksprogram.cz/index.php?title=Nastaven%C3%AD_OAuth_2.0_pro_odes%C3%ADl%C3%A1n%C3%AD_e-mail%C5%AF&amp;diff=52442&amp;oldid=prev</id>
		<title>Petrm: založena nová stránka s textem „''Nastavení OAuth 2.0 pro odesílání e-mailů'' - součást agendy * '''Testování E-mailové komunikace'''  Pro odesílání e-mailů je možno použít OAuth 2.0 autentizaci prostřednictvím služeb Microsoft 365 nebo Google Workspace. Podporovány jsou následující varianty: {| class=&quot;wikitable&quot; ! Hodnota ! Prostředí ! Způsob odesílání ! Autentizace |- | '''Ne''' | libovolné | klasické SMTP | bez OAuth 2.0 |- | '''MS_SMTP''' | Mi…“</title>
		<link rel="alternate" type="text/html" href="https://prirucky.ksprogram.cz/index.php?title=Nastaven%C3%AD_OAuth_2.0_pro_odes%C3%ADl%C3%A1n%C3%AD_e-mail%C5%AF&amp;diff=52442&amp;oldid=prev"/>
		<updated>2026-08-25T11:22:11Z</updated>

		<summary type="html">&lt;p&gt;založena nová stránka s textem „&amp;#039;&amp;#039;Nastavení OAuth 2.0 pro odesílání e-mailů&amp;#039;&amp;#039; - součást agendy * &amp;#039;&amp;#039;&amp;#039;&lt;a href=&quot;/index.php?title=Testov%C3%A1n%C3%AD_E-mailov%C3%A9_komunikace&quot; title=&quot;Testování E-mailové komunikace&quot;&gt;Testování E-mailové komunikace&lt;/a&gt;&amp;#039;&amp;#039;&amp;#039;  Pro odesílání e-mailů je možno použít OAuth 2.0 autentizaci prostřednictvím služeb Microsoft 365 nebo Google Workspace. Podporovány jsou následující varianty: {| class=&amp;quot;wikitable&amp;quot; ! Hodnota ! Prostředí ! Způsob odesílání ! Autentizace |- | &amp;#039;&amp;#039;&amp;#039;Ne&amp;#039;&amp;#039;&amp;#039; | libovolné | klasické SMTP | bez OAuth 2.0 |- | &amp;#039;&amp;#039;&amp;#039;MS_SMTP&amp;#039;&amp;#039;&amp;#039; | Mi…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;''Nastavení OAuth 2.0 pro odesílání e-mailů'' - součást agendy&lt;br /&gt;
* '''[[Testování E-mailové komunikace]]'''&lt;br /&gt;
&lt;br /&gt;
Pro odesílání e-mailů je možno použít OAuth 2.0 autentizaci prostřednictvím služeb Microsoft 365 nebo Google Workspace.&lt;br /&gt;
Podporovány jsou následující varianty:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Hodnota&lt;br /&gt;
! Prostředí&lt;br /&gt;
! Způsob odesílání&lt;br /&gt;
! Autentizace&lt;br /&gt;
|-&lt;br /&gt;
| '''Ne'''&lt;br /&gt;
| libovolné&lt;br /&gt;
| klasické SMTP&lt;br /&gt;
| bez OAuth 2.0&lt;br /&gt;
|-&lt;br /&gt;
| '''MS_SMTP'''&lt;br /&gt;
| Microsoft 365&lt;br /&gt;
| SMTP&lt;br /&gt;
| OAuth 2.0, Client Credentials&lt;br /&gt;
|-&lt;br /&gt;
| '''GMail_SMTP'''&lt;br /&gt;
| Google Workspace&lt;br /&gt;
| SMTP&lt;br /&gt;
| Service Account + Domain-Wide Delegation&lt;br /&gt;
|-&lt;br /&gt;
| '''MS_Graph_API'''&lt;br /&gt;
| Microsoft 365&lt;br /&gt;
| Microsoft Graph API&lt;br /&gt;
| OAuth 2.0, Client Credentials&lt;br /&gt;
|-&lt;br /&gt;
| '''GMail_API'''&lt;br /&gt;
| Google Workspace&lt;br /&gt;
| Gmail API&lt;br /&gt;
| Service Account + Domain-Wide Delegation&lt;br /&gt;
|}&lt;br /&gt;
Ve všech uvedených OAuth variantách je prvotní konfigurace provedena administrátorem organizace. Při následném běžném odesílání e-mailů již není vyžadováno přihlášení ani jiná interakce uživatele.&lt;br /&gt;
Pro nové instalace je doporučeno přednostně používat API varianty:&lt;br /&gt;
* Microsoft 365 - '''MS_Graph_API'''&lt;br /&gt;
* Google Workspace - '''GMail_API'''&lt;br /&gt;
SMTP varianty jsou určeny zejména pro prostředí, kde je z technických nebo provozních důvodů požadováno odesílání prostřednictvím SMTP.&lt;br /&gt;
Nastavení je možno ověřit pomocí [[Testování E-mailové komunikace|testování E-mailové komunikace]].&lt;br /&gt;
&lt;br /&gt;
== Microsoft 365 - SMTP OAuth 2.0 (MS_SMTP) ==&lt;br /&gt;
Tato varianta používá standardní SMTP službu Microsoft Exchange Online. Místo hesla uživatele se aplikace autentizuje pomocí OAuth 2.0.&lt;br /&gt;
Standardní nastavení:&lt;br /&gt;
* SMTP server: '''smtp.office365.com'''&lt;br /&gt;
* Port: '''587'''&lt;br /&gt;
* Zabezpečení: '''STARTTLS'''&lt;br /&gt;
Aplikace získává OAuth access token pomocí Client Credentials Flow, tedy bez přihlášení uživatele.&lt;br /&gt;
=== Vytvoření aplikace v Microsoft Entra ID ===&lt;br /&gt;
# Přihlaste se do Microsoft Entra admin center.&lt;br /&gt;
# Otevřete '''Identity &amp;gt; Applications &amp;gt; App registrations'''.&lt;br /&gt;
# Zvolte '''New registration'''.&lt;br /&gt;
# Zadejte název aplikace, například '''KS Mail OAuth'''.&lt;br /&gt;
# Pro aplikaci používanou pouze v jedné organizaci zvolte '''Accounts in this organizational directory only'''.&lt;br /&gt;
# Vytvořte aplikaci.&lt;br /&gt;
Po vytvoření aplikace si z obrazovky '''Overview''' poznamenejte:&lt;br /&gt;
* '''Application (client) ID'''&lt;br /&gt;
* '''Directory (tenant) ID'''&lt;br /&gt;
=== Vytvoření Client Secret ===&lt;br /&gt;
# V registraci aplikace otevřete '''Certificates &amp;amp; secrets &amp;gt; Client secrets'''.&lt;br /&gt;
# Zvolte '''New client secret'''.&lt;br /&gt;
# Zadejte popis a požadovanou dobu platnosti.&lt;br /&gt;
# Vytvořte Client Secret.&lt;br /&gt;
# Hodnotu '''Value''' bezpečně uložte.&lt;br /&gt;
'''Pozor:''' Hodnota Client Secret se po opuštění stránky již nemusí znovu zobrazit.&lt;br /&gt;
Pro konfiguraci aplikace budou potřeba následující hodnoty:&lt;br /&gt;
* Client ID&lt;br /&gt;
* Client Secret&lt;br /&gt;
* Tenant ID&lt;br /&gt;
=== Přidání oprávnění pro SMTP ===&lt;br /&gt;
# V registraci aplikace otevřete '''API permissions &amp;gt; Add a permission'''.&lt;br /&gt;
# Zvolte '''APIs my organization uses'''.&lt;br /&gt;
# Vyhledejte '''Office 365 Exchange Online'''.&lt;br /&gt;
# Zvolte '''Application permissions'''.&lt;br /&gt;
# Přidejte oprávnění '''SMTP.SendAsApp'''.&lt;br /&gt;
# Administrátor následně provede '''Grant admin consent for &amp;lt;organizace&amp;gt;'''.&lt;br /&gt;
Bez administrátorského souhlasu nebude app-only SMTP autentizace fungovat.&lt;br /&gt;
=== Registrace aplikace v Exchange Online ===&lt;br /&gt;
Samotná registrace aplikace v Microsoft Entra ID nestačí. Service Principal aplikace je nutné zaregistrovat také v Exchange Online.&lt;br /&gt;
Spusťte Exchange Online PowerShell:&lt;br /&gt;
 Install-Module ExchangeOnlineManagement&lt;br /&gt;
 Import-Module ExchangeOnlineManagement&lt;br /&gt;
 Connect-ExchangeOnline&lt;br /&gt;
Následně vytvořte Exchange Service Principal:&lt;br /&gt;
 New-ServicePrincipal -AppId &amp;lt;APPLICATION_CLIENT_ID&amp;gt; -ObjectId &amp;lt;ENTERPRISE_APPLICATION_OBJECT_ID&amp;gt; -DisplayName &amp;quot;KS Mail OAuth&amp;quot;&lt;br /&gt;
'''Pozor:''' Parametr ObjectId musí obsahovat Object ID objektu '''Enterprise Application / Service Principal''', nikoliv Object ID registrace aplikace.&lt;br /&gt;
Správnou hodnotu naleznete v:&lt;br /&gt;
'''Microsoft Entra &amp;gt; Enterprise applications &amp;gt; vaše aplikace &amp;gt; Overview &amp;gt; Object ID'''&lt;br /&gt;
=== Povolení požadované schránky ===&lt;br /&gt;
Aplikaci je nutné povolit přístup ke schránce, ze které bude odesílat, například:&lt;br /&gt;
 mailer@firma.cz&lt;br /&gt;
Identitu Exchange Service Principal lze zjistit příkazem:&lt;br /&gt;
 Get-ServicePrincipal | Format-List&lt;br /&gt;
Následně nastavte potřebné oprávnění k požadované schránce podle bezpečnostní politiky organizace.&lt;br /&gt;
Pro přesnější omezení aplikace na vybrané mailboxy lze použít také Exchange Application RBAC.&lt;br /&gt;
=== Nastavení aplikace ===&lt;br /&gt;
Nastavte následující hodnoty:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Parametr&lt;br /&gt;
! Hodnota / příklad&lt;br /&gt;
|-&lt;br /&gt;
| Email OAuth&lt;br /&gt;
| '''MS_SMTP'''&lt;br /&gt;
|-&lt;br /&gt;
| [[Email SMTP]]&lt;br /&gt;
| smtp.office365.com,587&lt;br /&gt;
|-&lt;br /&gt;
| [[Email Uživatel]]&lt;br /&gt;
| mailer@firma.cz&lt;br /&gt;
|-&lt;br /&gt;
| [[Email OAuth ClientId]]&lt;br /&gt;
| Application (client) ID&lt;br /&gt;
|-&lt;br /&gt;
| [[Email OAuth ClientSecret]]&lt;br /&gt;
| Client Secret&lt;br /&gt;
|-&lt;br /&gt;
| [[Email OAuth TenantId]]&lt;br /&gt;
| Directory (tenant) ID&lt;br /&gt;
|-&lt;br /&gt;
| [[Email OAuth Scopes]]&lt;br /&gt;
| https://outlook.office365.com/.default&lt;br /&gt;
|-&lt;br /&gt;
| [[Email SSL Options]]&lt;br /&gt;
| StartTls&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Microsoft 365 - Microsoft Graph API (MS_Graph_API) ==&lt;br /&gt;
Toto je doporučená varianta pro nové instalace používající Microsoft 365.&lt;br /&gt;
SMTP se v tomto případě nepoužívá. Aplikace získá OAuth 2.0 access token a e-mail odešle prostřednictvím Microsoft Graph API.&lt;br /&gt;
Používá se operace:&lt;br /&gt;
 POST /v1.0/users/{mailbox}/sendMail&lt;br /&gt;
Autentizace probíhá pomocí Client Credentials Flow, takže není potřeba přihlášení uživatele.&lt;br /&gt;
=== Registrace aplikace ===&lt;br /&gt;
V Microsoft Entra ID vytvořte App Registration stejným způsobem jako u varianty '''MS_SMTP'''.&lt;br /&gt;
Budou potřeba:&lt;br /&gt;
* Client ID&lt;br /&gt;
* Client Secret&lt;br /&gt;
* Tenant ID&lt;br /&gt;
Pokud již pro aplikaci existuje vhodná App Registration, není nutné vytvářet další.&lt;br /&gt;
=== Přidání oprávnění Microsoft Graph ===&lt;br /&gt;
# Otevřete '''App registrations &amp;gt; vaše aplikace &amp;gt; API permissions &amp;gt; Add a permission'''.&lt;br /&gt;
# Zvolte '''Microsoft Graph'''.&lt;br /&gt;
# Zvolte '''Application permissions'''.&lt;br /&gt;
# Vyhledejte a přidejte '''Mail.Send'''.&lt;br /&gt;
# Proveďte '''Grant admin consent for &amp;lt;organizace&amp;gt;'''.&lt;br /&gt;
Oprávnění Mail.Send typu Application umožňuje aplikaci odesílat e-maily bez přihlášeného uživatele.&lt;br /&gt;
=== Omezení na konkrétní schránky ===&lt;br /&gt;
Oprávnění '''Mail.Send''' je silné oprávnění. Doporučuje se proto aplikaci omezit pouze na mailboxy, které skutečně potřebuje používat.&lt;br /&gt;
Pro nové konfigurace lze použít '''Exchange Application RBAC''' a oprávnění '''Application Mail.Send''' společně s odpovídajícím Management Scope.&lt;br /&gt;
Tím lze například povolit aplikaci odesílání pouze ze schránky:&lt;br /&gt;
 mailer@firma.cz&lt;br /&gt;
=== Nastavení aplikace ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Parametr&lt;br /&gt;
! Hodnota / příklad&lt;br /&gt;
|-&lt;br /&gt;
| Email OAuth&lt;br /&gt;
| '''MS_Graph_API'''&lt;br /&gt;
|-&lt;br /&gt;
| [[Email Uživatel]]&lt;br /&gt;
| mailer@firma.cz&lt;br /&gt;
|-&lt;br /&gt;
| [[Email OAuth ClientId]]&lt;br /&gt;
| Application (client) ID&lt;br /&gt;
|-&lt;br /&gt;
| [[Email OAuth ClientSecret]]&lt;br /&gt;
| Client Secret&lt;br /&gt;
|-&lt;br /&gt;
| [[Email OAuth TenantId]]&lt;br /&gt;
| Directory (tenant) ID&lt;br /&gt;
|-&lt;br /&gt;
| [[Email OAuth Scopes]]&lt;br /&gt;
| https://graph.microsoft.com/.default&lt;br /&gt;
|}&lt;br /&gt;
Parametry SMTP serveru, portu a SSL/TLS se při této variantě nepoužívají.&lt;br /&gt;
&lt;br /&gt;
== Google Workspace - SMTP OAuth 2.0 (GMail_SMTP) ==&lt;br /&gt;
Tato varianta používá Gmail SMTP:&lt;br /&gt;
* SMTP server: '''smtp.gmail.com'''&lt;br /&gt;
* Port: '''587'''&lt;br /&gt;
* Zabezpečení: '''STARTTLS'''&lt;br /&gt;
Aplikace nepoužívá heslo uživatele.&lt;br /&gt;
Pro bezobslužnou autentizaci se používá:&lt;br /&gt;
'''Google Service Account + Domain-Wide Delegation'''&lt;br /&gt;
Service Account se při získávání OAuth tokenu vydává za konkrétního uživatele Google Workspace.&lt;br /&gt;
'''Poznámka:''' Tato bezobslužná varianta je určena pro organizace používající Google Workspace. Není určena pro běžné osobní účty @gmail.com.&lt;br /&gt;
=== Vytvoření Google Cloud projektu ===&lt;br /&gt;
# Přihlaste se do Google Cloud Console.&lt;br /&gt;
# Vytvořte nový projekt, například '''KS Mail OAuth''', nebo použijte vhodný existující projekt organizace.&lt;br /&gt;
=== Vytvoření Service Account ===&lt;br /&gt;
# Otevřete '''IAM &amp;amp; Admin &amp;gt; Service Accounts'''.&lt;br /&gt;
# Zvolte '''Create service account'''.&lt;br /&gt;
# Zadejte například název '''KS Mail Service'''.&lt;br /&gt;
# Vytvořte Service Account.&lt;br /&gt;
Service Account získá adresu například:&lt;br /&gt;
 ks-mail-service@nazev-projektu.iam.gserviceaccount.com&lt;br /&gt;
Service Account není e-mailová schránka. Jde o identitu aplikace, která bude oprávněna jednat jménem konkrétního uživatele Google Workspace.&lt;br /&gt;
=== Vytvoření privátního klíče ===&lt;br /&gt;
# Otevřete vytvořený Service Account.&lt;br /&gt;
# Zvolte '''Keys &amp;gt; Add key &amp;gt; Create new key'''.&lt;br /&gt;
# Vyberte typ '''JSON'''.&lt;br /&gt;
# Stažený soubor bezpečně uložte.&lt;br /&gt;
JSON obsahuje mimo jiné:&lt;br /&gt;
* client_email&lt;br /&gt;
* client_id&lt;br /&gt;
* private_key&lt;br /&gt;
Privátní klíč je přihlašovacím údajem aplikace a musí být odpovídajícím způsobem chráněn.&lt;br /&gt;
=== Nastavení Domain-Wide Delegation ===&lt;br /&gt;
Tento krok musí provést administrátor Google Workspace.&lt;br /&gt;
# Otevřete Google Admin Console.&lt;br /&gt;
# Přejděte na '''Security &amp;gt; Access and data control &amp;gt; API controls'''.&lt;br /&gt;
# Otevřete '''Domain-wide delegation &amp;gt; Manage Domain Wide Delegation'''.&lt;br /&gt;
# Zvolte '''Add new'''.&lt;br /&gt;
# Do pole Client ID vložte číselné Client ID Service Accountu.&lt;br /&gt;
# Pro variantu '''GMail_SMTP''' vložte OAuth scope:&lt;br /&gt;
 https://mail.google.com/&lt;br /&gt;
# Potvrďte pomocí '''Authorize'''.&lt;br /&gt;
Tím administrátor povolí Service Accountu jednat jménem uživatelů organizace v rozsahu uvedeného oprávnění.&lt;br /&gt;
=== Nastavení aplikace ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Parametr&lt;br /&gt;
! Hodnota / příklad&lt;br /&gt;
|-&lt;br /&gt;
| Email OAuth&lt;br /&gt;
| '''GMail_SMTP'''&lt;br /&gt;
|-&lt;br /&gt;
| [[Email SMTP]]&lt;br /&gt;
| smtp.gmail.com,587&lt;br /&gt;
|-&lt;br /&gt;
| [[Email Uživatel]]&lt;br /&gt;
| mailer@firma.cz&lt;br /&gt;
|-&lt;br /&gt;
| Service Account Email&lt;br /&gt;
| ks-mail-service@projekt.iam.gserviceaccount.com&lt;br /&gt;
|-&lt;br /&gt;
| Private Key&lt;br /&gt;
| privátní klíč Service Accountu&lt;br /&gt;
|-&lt;br /&gt;
| [[Email OAuth Scopes]]&lt;br /&gt;
| https://mail.google.com/&lt;br /&gt;
|-&lt;br /&gt;
| [[Email SSL Options]]&lt;br /&gt;
| StartTls&lt;br /&gt;
|}&lt;br /&gt;
Hodnota '''Email Uživatel''' představuje skutečný Google Workspace účet, za který aplikace odesílá.&lt;br /&gt;
&lt;br /&gt;
== Google Workspace - Gmail API (GMail_API) ==&lt;br /&gt;
Toto je doporučená varianta pro nové instalace používající Google Workspace.&lt;br /&gt;
Autentizace funguje stejně jako u varianty '''GMail_SMTP''':&lt;br /&gt;
'''Service Account + Domain-Wide Delegation'''&lt;br /&gt;
Rozdíl spočívá ve způsobu odeslání zprávy. SMTP se nepoužívá a MIME zpráva je odeslána přímo prostřednictvím Gmail API pomocí operace:&lt;br /&gt;
 users.messages.send&lt;br /&gt;
=== Zapnutí Gmail API ===&lt;br /&gt;
# V příslušném Google Cloud projektu otevřete '''APIs &amp;amp; Services &amp;gt; Library'''.&lt;br /&gt;
# Vyhledejte '''Gmail API'''.&lt;br /&gt;
# Zvolte '''Enable'''.&lt;br /&gt;
=== Service Account ===&lt;br /&gt;
Vytvořte Service Account a jeho privátní klíč podle postupu uvedeného u varianty '''GMail_SMTP'''.&lt;br /&gt;
Stejný Service Account lze použít pro obě Google varianty.&lt;br /&gt;
=== Nastavení Domain-Wide Delegation ===&lt;br /&gt;
V Google Admin Console otevřete:&lt;br /&gt;
'''Security &amp;gt; Access and data control &amp;gt; API controls &amp;gt; Domain-wide delegation'''&lt;br /&gt;
Pro variantu '''GMail_API''' povolte scope:&lt;br /&gt;
 https://www.googleapis.com/auth/gmail.send&lt;br /&gt;
Tento scope umožňuje aplikaci odesílat e-maily a je výrazně užší než:&lt;br /&gt;
 https://mail.google.com/&lt;br /&gt;
Proto je vhodnější pro aplikace, jejichž účelem je pouze odesílání zpráv.&lt;br /&gt;
=== Nastavení aplikace ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Parametr&lt;br /&gt;
! Hodnota / příklad&lt;br /&gt;
|-&lt;br /&gt;
| Email OAuth&lt;br /&gt;
| '''GMail_API'''&lt;br /&gt;
|-&lt;br /&gt;
| [[Email Uživatel]]&lt;br /&gt;
| mailer@firma.cz&lt;br /&gt;
|-&lt;br /&gt;
| Service Account Email&lt;br /&gt;
| ks-mail-service@projekt.iam.gserviceaccount.com&lt;br /&gt;
|-&lt;br /&gt;
| Private Key&lt;br /&gt;
| privátní klíč Service Accountu&lt;br /&gt;
|-&lt;br /&gt;
| [[Email OAuth Scopes]]&lt;br /&gt;
| https://www.googleapis.com/auth/gmail.send&lt;br /&gt;
|}&lt;br /&gt;
Parametry SMTP serveru, portu a SSL/TLS se při této variantě nepoužívají.&lt;br /&gt;
&lt;br /&gt;
== Doporučené varianty ==&lt;br /&gt;
Pro nové instalace jsou doporučeny následující varianty:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Prostředí&lt;br /&gt;
! Doporučená metoda&lt;br /&gt;
! Oprávnění&lt;br /&gt;
|-&lt;br /&gt;
| Microsoft 365&lt;br /&gt;
| '''MS_Graph_API'''&lt;br /&gt;
| Mail.Send&lt;br /&gt;
|-&lt;br /&gt;
| Google Workspace&lt;br /&gt;
| '''GMail_API'''&lt;br /&gt;
| https://www.googleapis.com/auth/gmail.send&lt;br /&gt;
|}&lt;br /&gt;
API varianty nevyžadují SMTP komunikaci a umožňují přesněji řídit oprávnění aplikace.&lt;br /&gt;
SMTP varianty '''MS_SMTP''' a '''GMail_SMTP''' jsou vhodné zejména pro kompatibilitu se stávajícími instalacemi nebo v prostředích, kde zákazník SMTP výslovně požaduje.&lt;br /&gt;
&lt;br /&gt;
== Bezpečnostní doporučení ==&lt;br /&gt;
Client Secret Microsoft aplikace a privátní klíč Google Service Accountu představují přihlašovací údaje aplikace.&lt;br /&gt;
Doporučuje se:&lt;br /&gt;
* neukládat Client Secret ani privátní klíč do logů,&lt;br /&gt;
* neposílat je běžným nešifrovaným e-mailem,&lt;br /&gt;
* nezobrazovat je celé v diagnostických výstupech,&lt;br /&gt;
* omezit aplikaci pouze na mailboxy, které skutečně potřebuje,&lt;br /&gt;
* používat pouze nezbytná OAuth oprávnění,&lt;br /&gt;
* pravidelně měnit Client Secrets a Service Account klíče,&lt;br /&gt;
* po výměně staré přihlašovací údaje deaktivovat nebo odstranit.&lt;br /&gt;
&lt;br /&gt;
== Související odkazy ==&lt;br /&gt;
* [[E-mail]]&lt;br /&gt;
* [[Parametry (Email)]]&lt;br /&gt;
* [[Testování E-mailové komunikace]]&lt;br /&gt;
* [[Příručka KS portál]]&lt;/div&gt;</summary>
		<author><name>Petrm</name></author>
	</entry>
</feed>