Outlook 2010 で BCC フィールドの設定に問題があります。これは私の状況です (Microsoft.Office.Interop.Outlook を使用):
string bcc = "example@example.com";
Recipient recipient = mailItem.Recipients.Add(bcc); // Add the recipient address
recipient.Type = (int)OlMailRecipientType.olBCC; // Set the type to BCC
mailItem.Display(false); // Display the email in Outlook
string addedBCC = mailItem.BCC; // Check that the BCC property gets set
これは Outlook 2007 では正常に機能しますが、Outlook 2010 では、アドレスが [BCC] フィールドではなく [To] フィールドに表示されます。変数 addedBCC には、bcc と同じテキストが含まれます。ここで何か間違ったことをしていますか?
実際の問題は、タイプの異なる複数の受信者を追加すると、Outlook 2010 で作成ウィンドウを表示すると、最後に追加された受信者が常に TO フィールドに表示されることでした。