We use the CDOEX Interface "put_BCC" to add BCC header in a message, and then deliver the message via Exchange Pickup folder.
This is interface description:
http://msdn.microsoft.com/en-us/library/aa565628(v=exchg.80).aspx
In old CDOEX, the Interface "put_BCC will" adds "BCC" header, for example, below is what the MIME looks like:
===cut====
thread-index: Ac+AbP5ap/m1Fg+BS8+EVFRqzejVxg==
Thread-Topic: Test Message
From: "Administrator" <administrator@do.not.reply>
Bcc: <test1@stserver.com>
Subject: Test Message
===cut====
But I don't know from which version of CDOEX, the Interface "put_BCC" not add "BCC" property, but add "X-Receiver" to instead. For example, the MIME looks like:
======cut====
X-Receiver: User1@test.com
X-Sender: administrator@do.not.reply
thread-index: Ac9/sf6Zg9v8kIW2RPeD1bm3jzwT3Q==
Thread-Topic: Test Message
From: "Administrator" <administrator@do.not.reply>
Bcc:
======cut====
The BCC header is empty.
My questions are:
1. In which version of CDOEX, the Interface "put_BCC" changes its behavior?
2. Is there any method to know which header is added by "put_BCC", "BCC" or "X-Receiver"?
3. In Exchange 2003, Exchange 2007, Exchange 2010, from which build of these Exchanges uses the new CDOEX behavior?