diff --git a/webserver/docker_dokuwiki/tasks/main.yml b/webserver/docker_dokuwiki/tasks/main.yml index 698b075e65f38595767c284a913f4b324ae06a35..2cf690395aa8dcd39aa78307fcdb51deee4a8482 100644 --- a/webserver/docker_dokuwiki/tasks/main.yml +++ b/webserver/docker_dokuwiki/tasks/main.yml @@ -27,7 +27,7 @@ project_src: /srv/dokuwiki/ state: present -- name: Cronjob für Mailversand Plenumsmail (disbled until proper fix) +- name: Cronjob für Mailversand Plenumsmail cron: name: "sendmail_plenum" weekday: "0" diff --git a/webserver/docker_dokuwiki/templates/sendmail_plenum.py b/webserver/docker_dokuwiki/templates/sendmail_plenum.py index 9d6a752eabb26f6b2fe349c7625d3321a4d01575..d673b261ed3357175a0614b5cd5a18e8e4937a66 100644 --- a/webserver/docker_dokuwiki/templates/sendmail_plenum.py +++ b/webserver/docker_dokuwiki/templates/sendmail_plenum.py @@ -1,6 +1,7 @@ import smtplib import datetime from email.message import EmailMessage +from email.utils import formatdate with open("/srv/dokuwiki/data/data/pages/intern/diskussionsthemen.txt") as fp: raw = fp.read().split('\n') @@ -39,7 +40,7 @@ with open("/srv/dokuwiki/data/data/pages/intern/diskussionsthemen.txt") as fp: Liebe Zonies, es gibt wieder Themen die im Plenum besprochen werden sollen. Der nächste -Reguläre Termin ist am nächsten Dienstag ({str(d)}). +Reguläre Termin ist am nächsten Dienstag ({str(d)}) um 20:00. Im Wiki (https://wiki.warpzone.ms/intern:diskussionsthemen#diskussionsthemen_naechstes_plenum_automatische_einladung) stehen folgende Themen: @@ -54,9 +55,10 @@ sendmail_plenum.py """ msg = EmailMessage() - msg['Subject'] = 'Aktuelle Plenumsthemen für den kommenden Dienstag 20:00' + msg['Subject'] = f'Aktuelle Plenumsthemen für Dienstag ({str(d)} 20:00)' msg['From'] = '{{noreply_email_user}}' msg['To'] = 'intern@warpzone.ms' + msg['Date'] = formatdate(localtime=True) msg.set_content(mail) server = smtplib.SMTP('{{smtp_host}}', {{smtp_port}})