Konfiguration av e-posttjänst vid lokaldrift

Från Mikromarc Wiki
Hoppa till: navigering, sök

Denna instruktion riktar sig endast till de bibliotek som har lokal drift av Mikromarc 3 och vill kunna sända meddelanden via e-post och SMS. Mikromarc 3 Server Messages Program (Messages.exe) är programmet som sänder och tar emot e-post och SMS. E-postmeddelandena sänds via en SMTP-server och tas emot via en POP3-server, medan SMS skickas via leverantören 21st Century Mobile. Messages.exe är från början ett konsollprogram, men kan också köras som en NT-service. Hur detta går till beskrivs nedan. Obs! Instruktionen nedan beskriver inte hur du skapar e-post- och SMS-konton. Detta görs från klienten i Rutiner > Meddelanden.


Förberedelser

Gå till mappen där filen Messages.exe.config ligger. Som standard är detta C:\Program Files\Mikromarc 3\Server\bin. I denna fil gör du följande:

  • Kontrollera att <ApplicationURL> och <ConnectionString> är korrekt konfigurerade. Observera att ConnectionString kan konfigureras till att köra mot flera databaser samtidigt. Exempel: <add key="ConnectionString" value="DSN=bib-1|DSN=bib-2|...|DSN=bib-N"/>
  • Konfigurera <LogFile>. Exempel: <add key="LogFile" value="C:\TEMP\Messages.log" />
  • Ändra eventuellt följande parametrar:
    • <add key="LogClear" value="true" /> där true betyder att loggfilen töms varje gång Messages.exe startas
    • <add key="LogLevel" value="all" /> där värdet kan vara none, fatal eller all
    • <add key="MessagesPoll" value = "60" /> där värdet anger med vilket intervall (i sekunder) programmet ska hämta och sända e-post

Message.exe.config och *Service.bat-filerna ligger i samma mapp som Messages.exe, t.ex. C:\Program Files\Mikromarc 3\Server\bin. Det är bara nödvändigt att ändra *Service.bat-filerna om man önskar en annan inställning än den som är standard. Ta i så fall kontakt med supporten.


Installera tjänsten

Kör skriptfilen installServices.bat för att konfigurera Messages.exe som en automatisk tjänst som startar med datorn. Om du kör detta skript, behöver du inte bry dig om avsnitten nedan.


Starta tjänsten

Kör startServices.bat för att starta tjänsten.


Stoppa tjänsten

Kör stopServices.bat för att stoppa tjänsten.


Ta bort tjänsten

Kör removeServices.bat för att ta bort tjänsten.