From e335ae7d5216c8841b34161e4f1c936cbf0e2761 Mon Sep 17 00:00:00 2001 From: Son NK Date: Thu, 14 Nov 2019 17:35:29 +0100 Subject: [PATCH] fix replace_header --- email_handler.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/email_handler.py b/email_handler.py index f4a96b23..f0044df8 100644 --- a/email_handler.py +++ b/email_handler.py @@ -114,7 +114,11 @@ class MailHandler: # add custom header msg.add_header("X-SimpleLogin-Type", "Forward") - msg.replace_header("Reply-To", forward_email.reply_email) + try: + msg.add_header("Reply-To", forward_email.reply_email) + except ValueError: + # the header exists already + msg.replace_header("Reply-To", forward_email.reply_email) LOG.d( "Send mail from %s to %s, mail_options %s, rcpt_options %s ",