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.
É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…
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)');
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!
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!
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:
# service postfix stop
define('__EMAIL_ENABLED', false);
A napló elejére ilyenkor illik mindenképpen egy hírt kirakni, hogy miért is áll ez a szolgáltatás…