diff --git a/source/logic/channels/email.py b/source/logic/channels/email.py index 76eb212..583ef3b 100644 --- a/source/logic/channels/email.py +++ b/source/logic/channels/email.py @@ -73,6 +73,7 @@ class implementation_notification_channel_email(interface_notification_channel): [implementation] ''' def notify(self, parameters, name, data, state, info): + datetime = _datetime.datetime.now() smtp_connection = _smtplib.SMTP( parameters["access"]["host"] ) @@ -101,6 +102,19 @@ class implementation_notification_channel_email(interface_notification_channel): ) message["From"] = parameters["sender"] message["To"] = ",".join(parameters["receivers"]) + message["Date"] = string_coin( + "{{day_of_week}}, {{day_of_month}} {{month}} {{year}} {{hour}}:{{minute}}:{{second}} {{time_offset}}", + { + "day_of_week": datetime.strftime("%a"), + "day_of_month": datetime.strftime("%d"), + "month": datetime.strftime("%b"), + "year": datetime.strftime("%Y"), + "hour": datetime.strftime("%H"), + "minute": datetime.strftime("%M"), + "second": datetime.strftime("%S"), + "time_offset": datetime.strftime("%z"), + } + ) smtp_connection.sendmail( parameters["sender"], parameters["receivers"], diff --git a/source/logic/packages.py b/source/logic/packages.py index d365fc9..38ef464 100644 --- a/source/logic/packages.py +++ b/source/logic/packages.py @@ -8,5 +8,6 @@ import json as _json import requests as _requests import enum as _enum import time as _time +import datetime as _datetime import smtplib as _smtplib from email.mime.text import MIMEText