Skip to content
Snippets Groups Projects
Commit b49eee36 authored by speckij's avatar speckij
Browse files

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

parent 50459ed9
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