Hírnök beállítások, feliratkozás

A Hírnök képes arra, hogy bizonyos naplóbeli eseményekről (jelenleg - 2018. február 18. - csak tanárnak és diáknak) email-es értesítőt küldjön.

Azok a bizonyos naplóbeli események...

  • … évközi értékelés (féljegy, jegy, százalékos, stb.
  • … félévi és évvégi zárójegy / -értékelés
  • … óra elmaradás, helyettesítés, összevonás, stb.
  • … dolgozatbejelentés
  • … hiányzás

Levelezés beállítása

Értelemszerűen szükség van valamiféle levélküldő szerverre. Ehhez itt egy leírás - de persze ahány ház, annyi szokás…

Config állomány szerkesztése

Itt előfordulhatnak átfedések a szülői jelszó-emlékeztetővel kapcsolatos beállításoknál - figyelmesen járjunk el!

Szerkesszük a main-config.php-t!

// Hirnok
define('__EMAIL_ENABLED', true);
define('__SUPPORT_EMAIL_ADDRESS','naplo@iskola.hu');
define('__SUPPORT_EMAIL_NAME',_SITE.' (Iskolai e-napló Support)');

Időzítő - azaz cron

Ahhoz, hogy a megfelelő időközönként kimenjenek a levelek, létre kell hozni az időzítőállományt, pl.:

nano /etc/cron.d/mayor

És írjuk bele (aposztróf nélkül…!):

'*/10     *       * * * root      cd /var/mayor/www && php index.php naplo hirnok cronFutar >> /var/log/mayor.cron.log'

Ez esetben a MaYoR 10 percenként végignézi a feliratkozottak listáját (intezmeny_iskola adatbázis hirokFeliratkozas tábla), majd az abban szereplő utolsó email időpontjához viszonyítva kikeresi a táblákban, miről kit kell értesíteni.

Első alkalommal a feliratkozott a tanévbeli teljes történetét megkapja… :-)

Más időzítéshez tanulmányozzuk a cron szintaktikáját, pl. itt!

Beállítás

A diák felületén csak az aktuálisan használt email-címe(ke)t kell megadnia, és legfeljebb 10 percet várnia… Jelenleg (r4371) a szülői email-címeket is itt kell felvenni.

Figyelmeztessük a felhasználókat, hogy a levelek könnyen a SPAM mappában landolhatnak - keressék ott is, és állítsanak be rá szabályt!

A Hírnök korlátozása

Előfordul, hogy hibás működés miatt (vagy éppen szándékosan) nem szeretnénk a folyamatos tájékoztatást. Ilyenkor az alábbiak segíthetnek:

  • Állítsuk le a levélküldő szolgáltatást!
# service postfix stop
  • A main-config.php állományban ne engedélyezzük (bár ez az újabb feliratkozókat korlátozza csak…):
define('__EMAIL_ENABLED', false);
  • Távolítsuk el a /etc/cron.d/mayor állományt, vagy kommenteljük ki a sor eljén egy #-gel…

A napló elejére ilyenkor illik mindenképpen egy hírt kirakni, hogy miért is áll ez a szolgáltatás… :-)

naplo/hirnok/hirnokfeliratkozas.txt · Utolsó módosítás: 2019/05/28 19:52 (külső szerkesztés)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0