improved compatibility of calendar entry mail
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2019-09-27 15:05:24 +02:00
parent aae9baee5c
commit f32576c32c

View File

@@ -249,6 +249,7 @@ class Informer(object):
msg['To'] = to msg['To'] = to
part_email = MIMEText(eml_body,"html") part_email = MIMEText(eml_body,"html")
part_email_text = MIMEText(eml_body,"plain")
part_cal = MIMEText(calobj.to_ical().decode('utf-8'),'calendar;method=REQUEST') part_cal = MIMEText(calobj.to_ical().decode('utf-8'),'calendar;method=REQUEST')
msgAlternative = MIMEMultipart('alternative') msgAlternative = MIMEMultipart('alternative')
@@ -264,8 +265,9 @@ class Informer(object):
encoders.encode_base64(eml_atch) encoders.encode_base64(eml_atch)
eml_atch.add_header('Content-Transfer-Encoding', "") eml_atch.add_header('Content-Transfer-Encoding', "")
msgAlternative.attach(part_email) msg.attach(part_email)
msgAlternative.attach(part_cal) msg.attach(part_email_text)
msg.attach(part_cal)
self._send_mail(msg) self._send_mail(msg)