Platform SDK: Exchange 2000 Server

BCC Property

[This is preliminary documentation and subject to change.]

The blind carbon copy (BCC) recipients for this message.

[Visual Basic]
Property BCC as String
[C++]
HRESULT get_BCC(BSTR* pVal);
HRESULT put_BCC(BSTR Val);
[IDL]
HRESULT [propget] BCC([out,retval] BSTR* pVal);
HRESULT [propput] BCC([in] BSTR Val);

Remarks

This property is also available as the urn:schemas:mailheader:bcc and urn:schemas:httpmail:bcc fields.

The string in the BCC property can represent a single recipient or multiple recipients. Each address in the list must be a full messaging address, for example

"User" <UserAddress@microsoft.com> 

Commas separate multiple recipients in the list:

"User1" <User1@microsoft.com>, "User 2" <User2@microsoft.com>, "User3" <User3@microsoft.com>

Commas are not used as separators when enclosed in double quotes, such as:

"John Jones, Jr." <jjones@microsoft.com>, "Jane Doe" <JaneDoe@microsoft.com>

or

John Jones"," Jr. <jjones@microsoft.com>, Jane Doe <JaneDoe@microsoft.com>

The quotes must appear as characters in the string. These quotes are not those used to denote a string in Visual Basic or C++. For example,

iMsg.To = " ""John Jones, Jr."" <jjones@microsoft.com>, ""Jane Doe"" <JaneDoe@microsoft.com>"

in Visual Basic, or

pMsg->put_To(_bstr_t(" \"John Jones, Jr.\" <jjones@microsoft.com>, \"Jane Doe\" <JaneDoe@microsoft.com>"));

in C++.

In keeping with the privacy intended by blind copies, BCC is regarded as an envelope property rather than a message property. Accordingly, the corresponding header field and its contents are removed when the message is delivered, and you should always expect the BCC property to be empty on a received message.

The default value of BCC is an empty string.

See Also

urn:schemas:mailheader:bcc Field

urn:schemas:httpmail:bcc Field