Konfiguracja wysyĆki poczty
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".
Parametr | Opis | WyjaĆnienie | DomyĆlnie |
---|---|---|---|
Parametry podstawowe w module "sowa" | |||
cfg_mailer | WĆÄ cza / wyĆÄ cza obsĆugÄ poczty | Parametr powinien przyjÄ Ä jednÄ z wartoĆci:
| |
core.mail.#.sender | Adres nadawcy | Adres 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.#.sender | Adres nadawcy | Adres e-mail nadawcy wiadomoĆci | |
core.mail.#.name | Nazwa nadawcy | OkreĆla nazwÄ opisowÄ nadawcy. WartoĆÄ ta bÄdzie wyĆwietlana w e-mailu w polu nadawcy | |
core.mail.#.host | Adres serwera SMTP | Jest 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.#.port | Numer portu serwera SMTP | Port, 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.#.auth | Rodzaj autoryzacji | Metoda autoryzacji w serwerze, dostÄpne sÄ :
| Login |
core.mail.#.crypt | SposĂłb szyfrowania transmisji | Metoda szyfrowania transmisji, dostÄpne sÄ :
| Plain |
core.mail.#.login | Nazwa uĆŒytkownika | O ile do konta trzeba siÄ logowaÄ - tutaj jest podawany jego login. CzÄsto jest on toĆŒsamy z adresem e-mail. | |
core.mail.#.password | HasĆo uĆŒytkownika | O ile do konta trzeba siÄ logowaÄ - tutaj jest podawane hasĆo. | |
core.mail.#.reply_to | Adres do odpowiedzi zwrotnych | Adres e-mail, ktĂłry bÄdzie siÄ pojawiaÄ u odbiorcy maila, jako adres, na ktĂłry naleĆŒy kierowaÄ odpowiedzi lub zwroty | |
core.mail.#.cc | Adres "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.#.bcc | Adres "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:
oznacza, ĆŒe agenda "00" ma przypisanego nadawcÄ domyĆlnego (puste id_nadawcy), zaĆ agenda "01" nadawcÄ zdefiniowanego parametrem CORE.MAIL.F1.SENDER | ||
core.agenda.#.notify | Gdzie # to numer agendy | JeĆ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 agendy | j/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
Parametr | WartoĆÄ | WyjaĆnienia |
---|---|---|
core.mail.default.sender | biblioteka@biblioteka.miasto.pl | Grupa parametrĂłw dla nadawcy domyĆlnego. W miejscu # podajemy default . |
core.mail.default.name | Biblioteka Miejska im. X | |
core.mail.default.host | smtp.mail.com | |
core.mail.default.port | 587 | |
core.mail.default.crypt | TLS | |
core.mail.default.login | biblioteka | |
core.mail.default.password | xyzABC123 | |
core.mail.filia1.sender | filia1@biblioteka.miasto.pl | Grupa parametrĂłw dla nadawcy wiadomoĆci z wybranej filii. W miejscu WaĆŒne: nie ma potrzeby ustawiania wartoĆci w tej grupie, jeĆli nie rĂłĆŒniÄ
siÄ od wartoĆci z grupy |
core.mail.filia1.name | Filia nr 1 Biblioteki Miejskiej im. X | |
core.mail.filia1.login | filia1 | |
core.mail.filia1.password | zyxCBA321 | |
cfg_agenda_mail | 00||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 . |