2012-07-03 177 views
0

我遇到了BCC的一個奇怪問題。接收郵件的收件人 ,但位於收件人地址中的郵件地址。 因此,例如[email protected]收件人在正確的郵箱中獲取正確的郵件,但是 To:字段而不是具有[email protected]而不是[email protected]。與bcc2一樣的東西。任何人都可以看到問題?我做錯了什麼?C#電子郵件BCC顯示錯誤的收件人電子郵件地址。

MailAddress from = new MailAddress("[email protected]", "Ben Miller"); 
MailAddress to = new MailAddress("[email protected]", "Jane Clayton"); 
MailMessage message = new MailMessage(from, to); 
message.Subject = "Test Subject."; 
message.IsBodyHtml = true; 
message.Body = "Some body text"; 
MailAddress bcc1 = new MailAddress("[email protected]", "BCC1 Reciever"); 
message.Bcc.Add(bcc1); 
MailAddress bcc2 = new MailAddress("[email protected]", "BCC2 Reciever"); 
message.Bcc.Add(bcc2); 


SmtpClient client = new SmtpClient(server); 
System.Net.NetworkCredential SMTPUserInfo = new   System.Net.NetworkCredential("[email protected]", "pass"); 
client.UseDefaultCredentials = true; 
client.Credentials = SMTPUserInfo; 

client.Send(message); 
+7

這是BCC如何運作.. To域保持不變。 – Blorgbeard

+0

我想我錯了,希望密件抄送收件人會收到帶有分配給密件抄送的電子郵件地址的郵件。 – user1500150

回答

2

按照從MSDN上MailMessage.Bcc產權備註看起來像它在MSDN上正確

備註工作:要將BCC收件人添加到電子郵件,創建一個 MailAddress作爲收件人的地址,然後將該對象添加到由Bcc屬性返回的集合 。

收件人查看電子郵件時,通常不會顯示密件抄送地址 。

MailMessage.Bcc