2012-07-03 2 views
0

У меня странная проблема с BCC. Получатели, получающие сообщения, , но в поле Кому: есть адрес электронной почты. Так, например, получатель [email protected] получает правильное сообщение в правом почтовом ящике, но Кому: поле вместо [email protected] вместо [email protected] То же самое с bcc2. Кто-нибудь может увидеть проблему? Что я сделал не так?C# Email 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 .. для которых поле остается неизменным. – Blorgbeard

+0

Я предполагаю, что я был неправ, ожидал, что получатель Bcc получит сообщение с его адресом электронной почты, который присваивается Bcc. – user1500150

ответ

2

В соответствии с замечаниями от MSDN по MailMessage.Bcc собственности выглядит как его правильно

Замечания работает на MSDN: Чтобы добавить получателя BCC в сообщение электронной почты с, создать в MailAddress для адреса получателя, а затем добавьте этот объект в коллекцию, возвращенную свойством Bcc.

Когда получатели просматривают сообщение электронной почты, адреса Bcc обычно не отображаются.

MailMessage.Bcc

Смежные вопросы