diff --git a/apprise/plugins/email/base.py b/apprise/plugins/email/base.py index ce89cb3d..bf118112 100644 --- a/apprise/plugins/email/base.py +++ b/apprise/plugins/email/base.py @@ -927,7 +927,7 @@ class NotifyEmail(NotifyBase): base = MIMEText(body, 'plain', 'utf-8') if attach: - mixed = MIMEMultipart("mixed") + mixed = MIMEMultipart("related") mixed.attach(base) # Now store our attachments for no, attachment in enumerate(attach, start=1): @@ -959,6 +959,10 @@ class NotifyEmail(NotifyBase): Header(filename, 'utf-8')), ) mixed.attach(app) + app.add_header( + 'Content-ID', + '<{}>'.format(Header(filename, 'utf-8')), + ) base = mixed if pgp: