Soft-PC s.r.o.

 

        +420 605 211 635
        Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript.

Mailovací služba

  • Zobrazeno: 33

Mailovací služba
Mailovací služba slouží k rozesílání zpráv a upozornění ze systému softpcsql nebo softpcmzdysql. Kromě rozesílání zpráv ze systému na mejly, umí ještě sestavovat ranní reporty a v určený čas rozeslat uživatelům informace související např. s oběhem dokladu, nebo lhůtami.

Instalace
Instalaci služby lze provést standardně pomocí příkazu sc.exe:
scDescription

takže např:
sc.exe create SoftPCMailService binpath=c:\softpc\MailService\MailService.exe
tento příkaz ve spuštěné administrátorské konzoli zařídí instalaci služby pod názvem SoftPCMailService což lze pak využít při použití v příkazu net start a net stop ..
Ve vlastnostech služby pak můžete ovlivnit účet pod kterým poběží ... zda se má spouštět automaticky nebo ručně, počet restartů apod.

Nastavení:
Nastavení služby se provádí v souboru app.config ... který naleznete součásti zipu s ostatními soubory jako např. entityframework pro přístup k databázi apod.

Důležité položky z configu:
connection string upravte podle svého připojení k databázi .. služba může mít i ověření odlišné od běžně "rozdávaného" při instalaci klienta softpcsql nebo softpcmzdysql
  <connectionStrings>
    <add name="DBContext" connectionString="data source=192.168.123.xx;initial catalog=ucetnictvi;integrated security=False;user=dbuser;password=dbpassword;multipleactiveresultsets=True;App=ObehDokladuMailService" providerName="System.Data.SqlClient" />
  </connectionStrings>


    <SoftPC.MailService.Properties.Settings>
    <!--Adresa nebo Hostanem poštovního serveru-->
      <setting name="SMTPServer" serializeAs="String">
        <value>192.168.123.6</value>
      </setting>
    <!--True nebo False - zda server vyžaduje ověření SMTP protokolu-->
      <setting name="SMTPAuth" serializeAs="String">
        <value>False</value>
      </setting>
    <!--login při SMTP ověření-->
      <setting name="SMTPLogin" serializeAs="String">
        <value />
      </setting>
    <!--heslo při smtp ověření-->
      <setting name="SMTPPasswd" serializeAs="String">
        <value />
      </setting>
    <!--v případě špatně zadaného emailu, nebo neexistujícího mejlu, nebo technických problémů služby je odeslána zpráva na admina-->
      <setting name="AdminEmail" serializeAs="String">
        <value>Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript.</value>
      </setting>
    <!--email odesílatele, který zprávu odesílá v případě ranních reportů (většinou Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript.)-->
      <setting name="SenderEmail" serializeAs="String">
        <value>Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript.</value>
      </setting>
    <!--plné jméno odesílatele (neodpovídejte apod.)-->
      <setting name="SenderFullName" serializeAs="String">
        <value>Firma - automat</value>
      </setting>
    <!--Předmět zprávy pro ranní reporty-->
      <setting name="SubjektZpravy" serializeAs="String">
        <value>Přehled požadavků - automat</value>
      </setting>
    <!--interval v jakém služba kontroluje na serveru připravenost zpráv k odelsání-->
      <setting name="IntervalKontrolyMinuty" serializeAs="String">
        <value>5</value>
      </setting>
    <!--čas rozeslání ranního reportu-->
      <setting name="DenniReportCas" serializeAs="String">
        <value>08:43</value>
      </setting>
    <!--pokud máte nainstalovaný web, lze ze služby doplnit obsah zprávy i o odkaz na příslušný doklad-->
      <setting name="UrlWebObjednavky" serializeAs="String">
        <value>http://server/softpcsql/</value>
      </setting>
    </SoftPC.MailService.Properties.Settings>
Po změně parametrů v config souboru nezapomeňte zrestartovat službu, případně celý stroj.

Verze a aktualizace:
V případě že verzi instalujete poprvé, je potřeba config soubor zkopírovat ze vzorového ukradnutím koncovky .vzor .. je to z toho důvodu aby se při aktualizacích (rozbalení zipu) nepřepsala Vaše běhová konfigurace naším vzorovým configem.

- 1.0.1.46 - 07.12.2021 07:24
- 1.0.1.47 - 30.03.2022 12:42 - oprava rozesílání informací k podpisům dokladů ve vyšší úrovni bez věcné správnosti


Top of Page