Přeskočit na hlavní obsah

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 "appsettingsSample.json". K úpravám 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 sekci:

"ConnectionString": {
"Db": "Data Source=localhost;Initial Catalog=Alvao; Max Pool Size=2000; Integrated Security=True; MultipleActiveResultSets=True"
},

Napište řetězec připojení k databázi do atributu ConnectionString. Formát řetězce je stejný jako v nastavení WebApp, viz Database Connection.

Odesílání e-mailů

Komponenta Alvao Service odesílá všechny zprávy opouštějící systém Alvao. Adresu serveru SMTP pro odesílání e-mailových zpráv v databázi je třeba nastavit v Administration - Settings - Messaging.

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í jsou uložena v databázi (tabulka vlastností):

Pouze zákazníci v prostorách mohou změnit výchozí hodnoty společnosti Alvao.

ProměnnáVýchozí hodnotaVýznam
MailSendIntervalsekundy60Interval odesílání e-mailu - v sekundách
Pokusy MailSendMaxAtpts432Maximální počet pokusů o odeslání e-mailu
MailSendRetryIntervalMinutes10Interval 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

Pokud chcete automaticky načítat zprávy z konkrétní schránky do konkrétní služby Service Desk (viz Služby Service Desk), v části Administrace - Služby - Upravit - Načítání zpráv nastavte připojení k této schránce.

Pravidla pro příchozí zprávy

Služba Alvao Service může provádět akce na základě definovaných pravidel. Pravidla pro příchozí zprávy se nastavují v Administration - Service Desk - Rules for incoming messages.

Automatická detekce reakce

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 úplnou zprávu, a proto se následující operace neprovedou:

Zprávy jsou považovány za automatickou odpověď, pokud:

  • obsahují

    Automaticky odeslané stránky

parametr v záhlaví s hodnotou

automaticky generované

,

auto-replied

nebo

automatické oznámení

nebo

  • obsahovat jeden z předdefinovaných řetězců v řádku předmětu zprávy.

Nastavení

Pokud chcete změnit výchozí nastavení předdefinovaných řetězců, které jsou obsaženy v předmětu automatických odpovědí ve vaší organizaci, vyberte v Administration - Settings - Advanced 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 zapnuto rozpoznávání automatických odpovědí. Pokud tuto funkci nechcete 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 čeká, pokud ve schránce nejsou žádné nové zprávy. Čas se udává v sekundách.

Protokol událostí

Protokol událostí lze nastavit v části NLog.

Ve výchozím nastavení jsou varování a chyby vypisovány do protokolu událostí systému Windows.

Můžete však libovolně měnit cíl, úroveň protokolování, vypisované zprávy atd. podle dokumentace NLog.

Protokol diagnostiky

Pokud se e-mail nepodaří odeslat, vypíše komponenta služby Alvao do diagnostického protokolu chybovou zprávu obsahující informace o odeslaném e-mailu a text chyby, ke které došlo. Pro zprávu informující o obecném selhání komponenty (např. neplatné databázové operaci) stačí nastavit protokol na hodnotu Error.

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ň protokolu diagnostiky 1 a vyšší):

"Poštovní fronta aktuálně obsahuje X e-mailů, které nemohly být odeslány."

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 čase posledního pokusu o odeslání (LastAttemptTime).