X-Git-Url: https://git.ralfj.de/saartuer.git/blobdiff_plain/4f9482a7c46d5930b309a5796c39f81efa3989ae..4bca211aea7e724156b2efd21cca7b56fe92df8c:/libtuer.py diff --git a/libtuer.py b/libtuer.py index 613ce4e..afef36e 100644 --- a/libtuer.py +++ b/libtuer.py @@ -1,6 +1,6 @@ import logging, logging.handlers, os, time, queue, threading, subprocess import traceback, smtplib -from email.mime.text import MIMEText +import email.mime.text, email.util # Logging configuration syslogLevel = logging.INFO @@ -11,12 +11,14 @@ mailAddress = 'post+tuer'+'@'+'ralfj.de' def sendeMail(subject, text, receivers, sender='sphinx@hacksaar.de', replyTo=None): if not isinstance(type(receivers), list): receivers = [receivers] # construct content - msg = MIMEText(text.encode('UTF-8'), 'plain', 'UTF-8') + msg = email.mime.text.MIMEText(text.encode('UTF-8'), 'plain', 'UTF-8') msg['Subject'] = subject + msg['Date'] = email.utils.formatdate(localtime=True) msg['From'] = sender msg['To'] = ', '.join(receivers) if replyTo is not None: msg['Reply-To'] = replyTo + # FIXME set time # put into envelope and send s = smtplib.SMTP('ralfj.de') s.sendmail(sender, receivers, msg.as_string())