Skip Navigation LinksALVAO 11.2 / Průvodce administrátora / On-premises instalace / Instalace / Nastavení služby Alvao
Nastavení služby Alvao
Nastavení jsou uložena v souboru appsettings.json v instalační složce.
Chcete-li vrátit nastavení do výchozího stavu, vytvořte soubor znovu zkopírováním a přejmenováním souboru "AlvaoServiceSample.exe.config". K jeho úpravě můžete použít Poznámkový blok v systému Windows
Připojení k databázi
Připojení k databázi je definováno v části:
"ConnectionString": {
"Db": "Data Source=localhost;Initial Catalog=Alvao; Max Pool Size=2000; Integrated Security=True; MultipleActiveResultSets=True"
},
Do atributu ConnectionString zapište řetězec připojení k databázi. Formát řetězce je stejný jako v nastavení webové aplikace, viz Připojení k databázi
Odesílání e-mailů
Správa
Komponenta Alvao Service odesílá všechny e-mailové zprávy opouštějící systém Alvao. Adresu SMTP serveru pro odesílání e-mailových zpráv v databázi je třeba nastavit v Administrace - Nastavení - Zprávy.
E-maily jsou odesílány v dávkách, výchozí interval odesílání je 1 minuta. Pokud se e-mail z jakéhokoli důvodu nepodaří odeslat, zůstane uložen a bude znovu odeslán v nastaveném intervalu (výchozí hodnota 10 minut), dokud nebude úspěšně odeslán nebo dokud nebude překročen počet pokusů o odeslání (výchozí hodnota 432). Po dosažení počtu pokusů o odeslání zůstane e-mail v databázi pro případnou diagnostiku.
Nastavení odesílání je uloženo v databázi (tabulka tProperty):
Výchozí hodnoty ALVAO mohou měnit pouze zákazníci v provozovně.
Proměnná |
Výchozí hodnota |
Význam |
MailSendIntervalSeconds |
60 |
Interval odesílání e-mailů - v sekundách |
MailSendMaxAttempts |
432 |
Maximální počet pokusů o odeslání e-mailu |
MailSendRetryIntervalMinutes |
10 |
Interval mezi pokusy o opětovné odeslání e-mailů, které se nepodařilo odeslat - v minutách |
Změna intervalu odesílání e-mailů se projeví až po restartování služby Alvao.
Poštovní schránky
Správa
Pokud chcete automaticky načítat zprávy z konkrétní schránky do konkrétní služby Service Desk (viz Služby Service Desk), nastavte v části Administrace - Služby - Upravit- Načítání zpráv spojení s touto schránkou
Pravidla pro příchozí zprávy
Správa
Služba Alvao může provádět akce na základě definovaných pravidel. Pravidla pro příchozí zprávy se nastavují v sekci Administrace - Service Desk - Pravidla pro příchozí zprávy.
Detekce automatických odpovědí
Pokud Alvao při načítání zpráv narazí na zprávu, která je vyhodnocena jako automatická odpověď, není tato zpráva považována za plnohodnotnou zprávu, a proto se následující operace neprovedou:
Zprávy jsou považovány za automatickou odpověď, pokud:
- obsahují v záhlaví parametr Auto-Submitted s hodnotou auto-generated, auto-replied nebo auto-notified nebo
- obsahují jeden z předdefinovaných řetězců v řádku předmětu zprávy.
Nastavení
Správa
Pokud chcete změnit výchozí nastavení předdefinovaných řetězců, které jsou obsaženy v předmětu automatické odpovědi ve vaší organizaci, v nabídce Administrace - Nastavení - Upřesnit vyberte nastavení AutoSubmittedEmails.Subjects a upravte hodnotu řetězce.
Jednotlivé šablony předmětů jsou odděleny středníky a hvězdička nahrazuje libovolný počet znaků.
Ve výchozím nastavení je rozpoznávání automatických odpovědí zapnuto. Pokud si tuto funkci nepřejete používat, změňte ve stejné tabulce nastavení hodnotu AutoSubmittedEmails.Detect na 0.
Další nastavení
Další nastavení jsou uložena v souboru appsettings.json aplikace Alvao Service. Tato možnost není v nabídkách Alvao SaaS k dispozici.
Proměnná |
Hodnota |
SleepSeconds |
Doba, po kterou služba Alvao Service čeká, pokud v poštovní schránce nejsou žádné nové zprávy. Doba se udává v sekundách. |
Protokol událostí
Protokol událostí lze nastavit v sekci NLog.
Ve výchozím nastavení se varování a chyby vypisují do protokolu událostí systému Windows.
Cíl, úroveň protokolování, vypisované zprávy atd. však můžete libovolně měnit podle dokumentace NLog.
Protokol diagnostiky
Pokud se e-mail nepodaří odeslat, vytiskne komponenta Alvao Service do diagnostického protokolu chybovou zprávu obsahující informace o odeslaném e-mailu a text chyby, která se vyskytla. Pro zprávu informující o obecném selhání komponenty (např. neplatná operace s databází) postačí nastavit protokol na hodnotu Chyba
Pokud jsou v databázi zprávy, které dosáhly maximálního počtu pokusů o odeslání, jednou denně se vypíše zpráva s uvedením počtu zpráv, které se nepodařilo odeslat (úroveň diagnostického protokolu 1 a vyšší):
"Poštovní fronta aktuálně obsahuje X zpráv, které se nepodařilo odeslat.".
Neodeslané e-maily lze nalézt v databázi MailMessage (lokální zákazníci), kde jsou kromě samotné zprávy (zabalené ve formátu .eml) k dispozici informace o počtu pokusů o odeslání (SendAttempts), poslední chybové zprávě (LastErrorMsg) a času posledního pokusu o odeslání (LastAttemptTime).
Nenašli jste co jste hledali? Zeptejte se našeho týmu technické podpory.