📖 Uživatelská příručka

Laický průvodce pro Martina (a každého, kdo nechce číst kód)

Verze 1.2 · aktualizováno 2026-06-10

Email — Poste (IMAP/SMTP) a Gmail API

Na produkci (brain.rawfuture.cz) běží Poste.io na mail.rawfuture.cz — schránka zeman@rawfuture.cz přes IMAP čtení a SMTP odesílání. Gmail API je volitelné (typicky vypnuté: GMAIL_ENABLED=false).


Co umí v Telegramu

Funkce Jak
Číst poštu /email, /email nepřečtené, nebo „ukaž poslední emaily“
Odeslat /email posli … — náhled → ✅ (bez odeslání omylem)
Přirozená věta předmět: … na komu@firma.cz zprava: … — parser + případně LLM

Příklady odeslání:

/email posli předmět: Schůzka na jan@firma.cz zpráva: Ahoj, potvrzuji termín.
/email posli TELEGRAM POKUS na martin@datelier.cz
/email poslat jan@firma.cz | Předmět | Text zprávy

Poste / IMAP+SMTP (doporučený režim)

V brain.env na VPS (/srv/brain-secrets/brain.env):

GMAIL_ENABLED=false
IMAP_ENABLED=true
IMAP_HOST=mail.rawfuture.cz
IMAP_USER=zeman@rawfuture.cz
IMAP_PASSWORD=...
IMAP_FOLDER=INBOX
IMAP_SSL_VERIFY=false
SMTP_ENABLED=true
SMTP_HOST=mail.rawfuture.cz
SMTP_PORT=587
SMTP_USER=zeman@rawfuture.cz
SMTP_PASSWORD=...
SMTP_FROM_EMAIL=zeman@rawfuture.cz
SMTP_USE_TLS=true
SMTP_SSL_VERIFY=false

Po změně: docker compose up -d brain-api brain-worker (ne jen restart).

Důležité: Brain čte schránku přímo — nepoužívej v Poste jen „přesměrování“ na jinou adresu, jinak v IMAP nic neuvidíš.


Gmail API (volitelné, Workspace)

Pokud bys místo Poste používal Google Workspace:

Funkce Popis
Sync Nové maily do vaultu + RAG
Odeslání GMAIL_SEND_ENABLED + scope gmail.send

Kalendář a Gmail mohou být v různých GCP projektechGMAIL_SERVICE_ACCOUNT_JSON vs GOOGLE_SERVICE_ACCOUNT_JSON.

Domain-wide delegation v Google Admin — viz původní nastavení v GCP.


IMAP vs Gmail API

Poste IMAP+SMTP Gmail API
Auth heslo ke schránce service account
Odesílání SMTP Gmail send scope
Produкce ano obvykle vypnuto

Oba najednou nejsou potřeba.


Ověření