Skip to content
Snippets Groups Projects
Commit 96d4fc35 authored by void's avatar void
Browse files

Merge branch 'fix/issue-39' into 'master'

fix missing Date Header in sendmail_plenum.py (closes #39)

Closes #39

See merge request !21
parents f16d8c52 b49eee36
No related branches found
No related tags found
1 merge request!21fix missing Date Header in sendmail_plenum.py (closes #39)
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
project_src: /srv/dokuwiki/ project_src: /srv/dokuwiki/
state: present state: present
- name: Cronjob für Mailversand Plenumsmail (disbled until proper fix) - name: Cronjob für Mailversand Plenumsmail
cron: cron:
name: "sendmail_plenum" name: "sendmail_plenum"
weekday: "0" weekday: "0"
......
import smtplib import smtplib
import datetime import datetime
from email.message import EmailMessage from email.message import EmailMessage
from email.utils import formatdate
with open("/srv/dokuwiki/data/data/pages/intern/diskussionsthemen.txt") as fp: with open("/srv/dokuwiki/data/data/pages/intern/diskussionsthemen.txt") as fp:
raw = fp.read().split('\n') raw = fp.read().split('\n')
...@@ -39,7 +40,7 @@ with open("/srv/dokuwiki/data/data/pages/intern/diskussionsthemen.txt") as fp: ...@@ -39,7 +40,7 @@ with open("/srv/dokuwiki/data/data/pages/intern/diskussionsthemen.txt") as fp:
Liebe Zonies, Liebe Zonies,
es gibt wieder Themen die im Plenum besprochen werden sollen. Der nächste 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) Im Wiki (https://wiki.warpzone.ms/intern:diskussionsthemen#diskussionsthemen_naechstes_plenum_automatische_einladung)
stehen folgende Themen: stehen folgende Themen:
...@@ -54,9 +55,10 @@ sendmail_plenum.py ...@@ -54,9 +55,10 @@ sendmail_plenum.py
""" """
msg = EmailMessage() 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['From'] = '{{noreply_email_user}}'
msg['To'] = 'intern@warpzone.ms' msg['To'] = 'intern@warpzone.ms'
msg['Date'] = formatdate(localtime=True)
msg.set_content(mail) msg.set_content(mail)
server = smtplib.SMTP('{{smtp_host}}', {{smtp_port}}) server = smtplib.SMTP('{{smtp_host}}', {{smtp_port}})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment