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 příklady řetězců pro připojení k databázi.

Odesílání e-mailů

Komponenta Alvao Service odesílá všechny zprávy opouštějící systém Alvao. Adresa SMTP serveru pro odesílání e-mailových zpráv v databázi musí být nastavena v Správa - Nastavení - Zpráva.

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í poštovní schránky do konkrétní služby na service desku (viz Služby Service Desku), v sekci Správa - Služby - Úprava - Načítání zpráv nastavte připojení k této poštovní 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 jsou nastavena v Správa - Service Desk - Pravidla pro příchozí zprávy.

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:

  • obsahuje parametr Auto-Submitted v hlavičce s hodnotou auto-generated, nebo auto-replied, nebo auto-notified 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 zahrnuty do předmětu automatických odpovědí ve vaší organizaci, v Správa - Nastavení - Pokročilé 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 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 Alvao Service č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.

Nicméně můžete volně změnit cíl, úroveň logování, tisknuté 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 najít v databázi MailMessage (pro zákazníky on-premises), kde kromě samotné zprávy (balíčkované ve formátu .eml) jsou informace o počtu pokusů odeslání (SendAttempts), poslední chybové zprávě (LastErrorMsg) a čase posledního pokusu odeslání (LastAttemptTime).