Thanks for the reference. You might try attached patch where I fix the
generic set_header.


-- 
________________________________________________________________
Paul J Stevens       pjstevns @ gmail, twitter, github, linkedin
>From d213fd84529b3ff3da8b32aa15ef58f2b335383d Mon Sep 17 00:00:00 2001
From: Paul J Stevens <p.stev...@labdigital.nl>
Date: Sat, 3 Dec 2016 17:33:13 +0100
Subject: [PATCH] [#10083] prepend headers during delivery

---
 src/dm_message.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/dm_message.c b/src/dm_message.c
index 784c091..82b0656 100644
--- a/src/dm_message.c
+++ b/src/dm_message.c
@@ -892,7 +892,7 @@ const char * dbmail_message_get_envelope_recipient(const DbmailMessage *self)
 
 void dbmail_message_set_header(DbmailMessage *self, const char *header, const char *value)
 {
-	g_mime_object_set_header(GMIME_OBJECT(self->content), header, value);
+	g_mime_object_prepend_header(GMIME_OBJECT(self->content), header, value);
 }
 
 const gchar * dbmail_message_get_header(const DbmailMessage *self, const char *header)
-- 
2.7.4

_______________________________________________
DBmail mailing list
DBmail@dbmail.org
http://lists.nfg.nl/mailman/listinfo/dbmail

Reply via email to