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 se odesílají ve skupinách, výchozí interval odesílání je 10 sekund. 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 on-premise zákazníci mohou změnit výchozí hodnoty Alvao.

ProměnnáVýchozí hodnotaVýznam
MailSendIntervalSeconds10Interval odesílání e-mailu - v sekundách
MailSendMaxAttempts432Maximální počet pokusů odeslat e-mail
MailSendRetryIntervalMinutes10Interval mezi pokusy o opětovné odeslání neodeslaných e-mailů - 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, nastavte připojení k této poštovní schránce v sekci Správa - Service Desk - Služby - Upravit – Načítání zpráv.

Pravidla příchozích zpráv​

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:

  • obsahují parametr Auto-Submitted nebo X-Alvao-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 v databázi existují zprávy, které dosáhly maximálního počtu pokusů o odeslání, jednou denně se vypíše zpráva uvádějící počet zpráv, které nebylo možné odeslat (Diagnostická úroveň protokolu 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 (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).