Index: settings/site.ini
===================================================================
--- settings/site.ini	(revision 24242)
+++ settings/site.ini	(working copy)
@@ -1056,6 +1056,9 @@
 DebugSending=disabled
 # Receiver email address to use when DebugSending is enabled
 DebugReceiverEmail=
+# Headers to exclude from the sent message, case insensitive, only relevant when using SMTP
+# You might want to add bcc here, if your mail server does not hide bcc recipients from each other
+ExcludeHeaders[]
 
 [ShopSettings]
 # This settings controls when the basket is cleared.
Index: lib/ezutils/classes/ezsmtptransport.php
===================================================================
--- lib/ezutils/classes/ezsmtptransport.php	(revision 24242)
+++ lib/ezutils/classes/ezsmtptransport.php	(working copy)
@@ -98,7 +98,12 @@
             $sendData['CcRecipients'] = $mail->ccReceiverTextList();
             $sendData['BccRecipients'] = $mail->bccReceiverTextList();
         }
-        $sendData['headers'] = $mail->headerTextList();
+
+        $excludeHeaders = $ini->variable( 'MailSettings', 'ExcludeHeaders' );
+        if ( count( $excludeHeaders ) > 0 )
+            $sendData['headers'] = $mail->headerTextList( array( 'exclude-headers' => $excludeHeaders ) );
+        else
+            $sendData['headers'] = $mail->headerTextList();
         $sendData['body'] = $mail->body();
 
         $smtp = new smtp( $parameters );
