commit 68fa148aefd8b98402fe2b18ab9f5c14334ec92c
parent c7f59a24a04d0cc5106d4d16df29f59d21c5ed3e
Author: Antoine Amarilli <a3nm@a3nm.net>
Date: Sat, 23 Nov 2019 17:27:02 +0100
add in-reply-to
Diffstat:
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/prepare_email_forward b/prepare_email_forward
@@ -12,23 +12,24 @@ from email import encoders
FROM = sys.argv[1]
TO = sys.argv[2]
SUBJECT = sys.argv[3]
-FILE = sys.argv[4]
-TEXT = sys.argv[5]
+IN_REPLY_TO = sys.argv[4]
+FILE = sys.argv[5]
+TEXT = sys.argv[6]
msg = MIMEMultipart()
msg['From'] = FROM
msg['To'] = TO
msg['Date'] = formatdate(localtime=True)
msg['Subject'] = SUBJECT
+msg['In-Reply-To'] = IN_REPLY_TO
msg.attach(MIMEText(TEXT))
-part = MIMEBase('application', "octet-stream")
+part = MIMEBase('message', "rfc822")
with open(FILE, 'rb') as file:
part.set_payload(file.read())
encoders.encode_base64(part)
-part.add_header('Content-Disposition',
- 'attachment; filename="{}"'.format(op.basename(FILE)))
+part.add_header('Content-Disposition', 'inline')
msg.attach(part)
print (msg.as_string())