Konfiguracja wysyƂki poczty

Uwaga wstępna

Podstawową konfigurację ustawieƄ poczty naleĆŒy przeprowadzać przy uĆŒyciu aplikacji webowej w narzędziu "Administracja" → "Konfiguracja" → "Konta pocztowe".


Wstęp

Konfiguracja ustawieƄ pocztowych jest wykonywana w module "folks". Natomiast sama wysyƂka poczty realizowana jest przez zewnętrzny moduƂ transportu poczty.

Po ustawieniu parametrĂłw dot. wysyƂki poczty, naleĆŒy wƂączyć usƂugę transportu poczty elektronicznej.

Parametry systemu dot. poczty

Wszystkie ustawienia przechowywane są w parametrach systemu. Zob. na stronie Parametry systemu SowaSQL w jaki sposĂłb administrator moĆŒe je ustawiać.

Parametry wyraĆŒone wzorcem (zawierają w opisie znak #) pozwalają definiować grupy parametrĂłw. W szczegĂłlnoƛci wykorzystywane jest to do konfiguracji wielu kont wysyƂki poczty. Konieczne jest zdefiniowanie co najmniej grupy domyƛlnej, o nazwie "default" (zob. przykƂady w dalszej częƛci), dla ktĂłrej w miejsce znaku # podać naleĆŒy "default".

ParametrOpisWyjaƛnienieDomyƛlnie
Parametry podstawowe w module "sowa"
cfg_mailerWƂącza / wyƂącza obsƂugę poczty

Parametr powinien przyjąć jedną z wartoƛci:

  • disable - wyƂącza mechanizm wysyƂki poczty
  • external - wƂącza mechanizm zewnętrzny (smailer)

core.mail.#.senderAdres nadawcyAdres e-mail nadawcy wiadomoƛci - ta lista powinna być zbieĆŒna z parametrami w module "folks".
Parametry ustawieƄ konta pocztowego nadawcy wiadomoƛci (moduƂ "folks")
core.mail.#.senderAdres nadawcyAdres e-mail nadawcy wiadomoƛci
core.mail.#.nameNazwa nadawcyOkreƛla nazwę opisową nadawcy. Wartoƛć ta będzie wyƛwietlana w e-mailu w polu nadawcy
core.mail.#.hostAdres serwera SMTPJest to adres serwera sƂuĆŒÄ…cego do wysyƂki poczty. WaĆŒne: nie mylić tego adresu z adresem do obierania poczty (czyli POP lub IMAP).
core.mail.#.portNumer portu serwera SMTPPort, na ktĂłrym dziaƂa serwer SMTP. Domyƛlnie przyjmowane jest 25, ale dla większoƛci serwerĂłw z szyfrowaniem jest to inny port (465 dla SSL lub 587 dla TLS) i naleĆŒy to wskazać.25
core.mail.#.authRodzaj autoryzacji

Metoda autoryzacji w serwerze, dostępne są:

  • Login (standardowa metoda na większoƛci serwerĂłw)
  • NTML (dla serwerĂłw MS Exchange)
  • Failsafe (stosowana jest w przypadku serwerĂłw nie przyjmujących wartoƛci Login)
Login
core.mail.#.cryptSposĂłb szyfrowania transmisji

Metoda szyfrowania transmisji, dostępne są:

  • Plain (brak szyfrowania),
  • SSL
  • TLS
Plain
core.mail.#.loginNazwa uĆŒytkownikaO ile do konta trzeba się logować - tutaj jest podawany jego login. Często jest on toĆŒsamy z adresem e-mail.
core.mail.#.passwordHasƂo uĆŒytkownikaO ile do konta trzeba się logować - tutaj jest podawane hasƂo.
core.mail.#.reply_toAdres do odpowiedzi zwrotnychAdres e-mail, ktĂłry będzie się pojawiać u odbiorcy maila, jako adres, na ktĂłry naleĆŒy kierować odpowiedzi lub zwroty
core.mail.#.ccAdres "do wiadomoƛci"Spowoduje, ĆŒe kaĆŒdy wysyƂany mail będzie dodatkowo wysƂany do wiadomoƛci na podany adres email (zostanie on dodany do nagƂówka CC wysyƂanego maila). Informacja ta będzie widoczna dla odbiorcy maila.
core.mail.#.bccAdres "ukryte do wiadomoƛci"Spowoduje, ĆŒe kaĆŒdy wysyƂany mail będzie dodatkowo wysƂany do wiadomoƛci na podany adres email (zostanie on dodany do nagƂówka BCC wysyƂanego maila). Informacja ta będzie ukryta przed odbiorcą maila.
Parametry schematów wysyƂki wiadomoƛci (moduƂ "sowa")
cfg_senders

Okreƛla konta nadawcy na liƛcie dostępnych w formularzu "Wyƛlij list" programu obsƂugi wypoĆŒyczeƄ. Parametr to lista wartoƛci: id_nadawcy|opis_dla_formularza|.... Np. ustawienie wartoƛci

|WypoĆŒyczalnia GƂówna|F1|WysyƂka jako Filia nr 1|

ustawi listę wyboru nadawcy w formularzu opcję "WypoĆŒyczalnia GƂówna" (wysyƂka przez nadawcę domyƛlnego) oraz "WysyƂka jako Filia nr 1" (wysyƂka przez nadawcę o identyfikatorze F1).


cfg_agenda_mail

Pozwala przypisać poszczególnym agendom konkretne konto nadawcy. Jest to lista wartoƛci: nr_agendy|id_nadawcy|... Np. Ustawienie wartoƛci:

00||01|F1|

oznacza, ĆŒe agenda "00" ma przypisanego nadawcę domyƛlnego (puste id_nadawcy), zaƛ agenda "01" nadawcę zdefiniowanego parametrem CORE.MAIL.F1.SENDER


core.agenda.#.notifyGdzie # to numer agendyJeƛli wartoƛć jest ustawiona na "disabled", to blokuje to wysyƂkę automatycznych powiadomieƄ z wybranej agendy. Np. core.agenda.10.notify dla agendy 10
Parametry dotyczące nadawanych wiadomoƛci (moduƂ "sowa")
cfg_monit_mail

Jeƛli >0 oraz liczba dni przetrzymania dzieli się przez wartoƛć parametru, to wysyƂany jest monit mailem


cfg_kary_mail
Jeƛli n>0 oraz liczba dni od najstarszej nieopƂaconej naleĆŒnoƛci dzieli się przez wartoƛci parametru, to wysyƂane jest upomnienie dotyczące wszystkich nieopƂaconych naleĆŒnoƛci

cfg_przypomnij
Jeƛli n>0 wysyƂa mail n dni przed koƄcem wypoĆŒyczenia
cfg_przypomnij_#Gdzie # to numer agendyj/w - dla konkretnej agendy (np. CFG_PRZYPOMNIJ_02 - dla agendy 02)
cfg_wyp_kara_monit
Prezentacja kary w mailowym monicie: N wyƂącza prezentację


PrzykƂad konfiguracji

ParametrWartoƛćWyjaƛnienia
core.mail.default.senderbiblioteka@biblioteka.miasto.plGrupa parametrów dla nadawcy domyƛlnego. W miejscu # podajemy default.





core.mail.default.nameBiblioteka Miejska im. X
core.mail.default.hostsmtp.mail.com
core.mail.default.port587
core.mail.default.cryptTLS
core.mail.default.loginbiblioteka
core.mail.default.passwordxyzABC123
core.mail.filia1.senderfilia1@biblioteka.miasto.pl

Grupa parametrów dla nadawcy wiadomoƛci z wybranej filii. W miejscu # podajemy identyfikujący ją symbol, np. filia1

WaĆŒne: nie ma potrzeby ustawiania wartoƛci w tej grupie, jeƛli nie rĂłĆŒnią się od wartoƛci z grupy default. W tym przykƂadzie adres, port serwera i sposĂłb szyfrowania będą takie same jak dla nadawcy domyƛlnego.


core.mail.filia1.nameFilia nr 1 Biblioteki Miejskiej im. X
core.mail.filia1.loginfilia1
core.mail.filia1.passwordzyxCBA321
cfg_agenda_mail00||01|filia1|Definiuje schemat nadawania wiadomoƛci. Dla agendy 00 będzie uĆŒyty nadawca domyƛlny (stąd pusta wartoƛć), zaƛ dla agendy 01 nadawca o identyfikatorze filia1.