MailMessage.Bcc Property

Gets the address collection that contains the blind carbon copy (BCC) recipients for this e-mail message.

Namespace:  System.Net.Mail
Assembly:  System (in System.dll)

public MailAddressCollection Bcc { get; }

Property Value

Type: System.Net.Mail.MailAddressCollection
A writable MailAddressCollection object.

To add a BCC recipient to an e-mail message, create a MailAddress for the recipient's address, and then add that object to the collection returned by the Bcc property.

When recipients view an e-mail message, the Bcc addresses are usually not displayed.

The following code example demonstrates adding an address to the Bcc address collection.

		public static void CreateBccTestMessage(string server)
		{
			MailAddress from = new MailAddress("ben@contoso.com", "Ben Miller");
			MailAddress to = new MailAddress("jane@contoso.com", "Jane Clayton");
			MailMessage message = new MailMessage(from, to);
			message.Subject = "Using the SmtpClient class.";
			message.Body = @"Using this feature, you can send an e-mail message from an application very easily.";
			MailAddress bcc = new MailAddress("manager1@contoso.com");
			message.Bcc.Add(bcc);
			SmtpClient client = new SmtpClient(server);
			client.Credentials = CredentialCache.DefaultNetworkCredentials;
			Console.WriteLine("Sending an e-mail message to {0} and {1}.", 
			    to.DisplayName, message.Bcc.ToString());
      try {
        client.Send(message);
      }  
      catch (Exception ex) {
        Console.WriteLine("Exception caught in CreateBccTestMessage(): {0}", 
                    ex.ToString() );
  	  }
  	}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft