Emailové notifikace - RoboZonky/robozonky GitHub Wiki
Od verze 2.0.0 RoboZonky umí odesílat e-maily jako reakci na některé události.
Jak notifikace nastavit
Instalátor to udělá za vás. Následující řádky jsou pro ty, kdo instalátor nechtějí nebo nemohou použít.
Pro nastavení kterékoliv z e-mailových notifikací vytvořte soubor robozonky-notifications-email.cfg
v adresáři, ze kterého robota spouštíte. Tento soubor musí obsahovat následující řádky:
enabled = true
; povolí zasílání e-mailů.to = [email protected]
; nastaví příjemce e-mailůfrom = [email protected]
; nastaví odesilatele e-mailů. Některé SMTP servery, např. Seznam a Centrum, vyžadují, aby byl identický ssmtp.username
- jinak se e-mail nepovede odeslat.smtp.username
,smtp.password
,smtp.hostname
,smtp.port
,smtp.requiresSslOnConnect
; popisují nastavení pro připojení k SMTP serveru, který bude e-maily odesílat. Máte-li např. účet na GMailu, podívejte se na nastavení pro GMail, zejména pro dvoufázovou autentizaci.
Dále může obsahovat třeba tento řádek:
investmentMade.enabled = true
; povolí zasílání e-mailů pro konkrétní událost. Jména jednotlivých událostí naleznete níže.
Od verze RoboZonky 4.0.0 umí robot notifikovat o půjčkách po splatnosti a doby prodlení.
loanDelinquent10DaysOrMore.enabled = true
; povolí zaslání e-mailu, pokud je půjčka 10 dní v prodlení.loanDelinquent30DaysOrMore.enabled = true
; povolí zaslání e-mailu, pokud je půjčka 30 dní v prodlení.loanDelinquent60DaysOrMore.enabled = true
; povolí zaslání e-mailu, pokud je půjčka 60 dní v prodlení.loanDelinquent90DaysOrMore.enabled = true
; povolí zaslání e-mailu, pokud je půjčka 90 dní v prodlení. To fakticky znamená selhání půjčky, i když to tak Zonky může formálně označit až později.loanNoLongerDelinquent.enabled = true
; povolí zaslání e-mailu, pokud půjčka nově není v prodlení.loanDefaulted.enabled = true
; povolí zaslání e-mailu okamžitě poté, co se půjčka formálně dostane do selhání. Nedoporučujeme.loanNowDelinquent.enabled = true
; povolí zaslání e-mailu okamžitě poté, co se půjčka dostane do prodlení. Nedoporučujeme.
Od verze 4.7.0 nezapomeňte na příkazovou řádku přidat přepínač -i
a za něj cestu k souboru s konfigurací.
Zabránění spamování
Někdy se může stát, že se v RoboZonky stane hodně věcí najednou, a robot tak bude odesílat hodně e-mailů. Přejete-li si zabránit tomu, aby vás robot "spamoval", omezte maximální možný počet e-mailů odeslaných za hodinu. Řádek hourlyMaxEmails = 20
omezí počet e-mailů odeslaných za 1 hodinu na 20. Omezení můžete aplikovat i pro konkétní druh e-mailu, tedy třeba přidáním řádku investmentRejected.hourlyMaxEmails = 10
.
Ukázková konfigurace
K dispozici je ukázková konfigurace. E-maily budou v češtině a nebudou obsahovat HTML ani přílohy. K dispozici je i kompletní přehled všech existujících nastavení bez dalšího vysvětlení.