bnote
bnote copied to clipboard
Erinnerungsmail an Probenrückmeldung
Es müssen leider immer wieder Leute daran erinnert werden, sich für die Teilnahme an Proben oder Auftritten einzutragen. Stand jetzt kann ich anscheinend nur eine Mail an alle eingeladenen Mitglieder verschicken, also auch an die, die sich längst rückgemeldet haben. Eine große Erleichterung wäre die Möglichkeit, eine Mail nur an die zu schicken, die noch keine Rückmeldung abgegeben haben. Leider habe ich die in #201 und #189 beschriebenen Funktionen nicht gefunden, das scheint aber auch nicht exakt das gewünschte zu sein.
Danke für das Feedback, das ist aber eigentlich so auch implementiert: https://github.com/mattimaier/bnote/blob/master/BNote/src/export/notify.php#L108
In der Konfiguration kann man einstellen wie oft Benachrichtigungen geschickt werden sollen: https://github.com/mattimaier/bnote/blob/master/BNote/data/help/konfiguration.html#L99
Anscheinend funktioniert das bei uns nicht. Die Erinnerung steht auf 3 Tage, aber es werden keine Erinnerungsmails geschickt. Muss dazu evtl. ein cronjob eingerichtet werden? Falls ja, gibt's irgendwo nähere Infos dazu?
https://github.com/mattimaier/bnote/wiki/Trigger-Server-and-Service
Danke! Verstehe ich das richtig, dass ich entweder einen cronjob auf meinem Server nutzen kann oder - wenn das nicht geht - den Trigger-Service? Gibt es irgendwo eine Info, welche Datei der cronjob aufrufen soll oder andere Hinweise zur Einrichtung?
Die URL http://www.bnote.info/TriggerServer/ wirft folgenden Fehler aus: "Forbidden You don't have permission to access this resource."
Man muss den richtigen Endpunkt kennen und den Service Token mitschicken. Sonst bekommt man eben ein "Forbidden".
Mit folgendem Command läuft er auf einem Hosting:
cd bnote/TriggerServer;php -f notifyClients.php >> notification.log
Je nach dem wie du cron einrichtest würde es reichen diesen Command in ein Skript zu stecken wie z.B. in /etc/cron.hourly oder eben in die crontab Datei mit 0 * * * * myuser cmd.