我在C#中使用SmtpClient,我將發送到潛在的100個電子郵件地址。我不想循環播放每封電子郵件。發送到多個電子郵件地址,但只顯示一個C#
我知道這是可能只發送郵件一次,但我不希望從地址的電子郵件顯示其他電子郵件地址的數百個這樣的:
Bob Hope; Brain Cant; Roger Rabbit;Etc Etc
是否可以發送郵件一次,並確保只有收件人的電子郵件地址顯示在從部分電子郵件中?
我在C#中使用SmtpClient,我將發送到潛在的100個電子郵件地址。我不想循環播放每封電子郵件。發送到多個電子郵件地址,但只顯示一個C#
我知道這是可能只發送郵件一次,但我不希望從地址的電子郵件顯示其他電子郵件地址的數百個這樣的:
Bob Hope; Brain Cant; Roger Rabbit;Etc Etc
是否可以發送郵件一次,並確保只有收件人的電子郵件地址顯示在從部分電子郵件中?
有沒有聽說過BCC(Blind Carbon Copy)? :)
如果你能確保你的SMTP客戶端可以添加地址爲BCC,那麼你的問題就解決了:)
似乎是在類MAILMESSAGE通過密件抄送項目
http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.aspx
http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.bcc.aspx
這裏有一個例子,我從MSDN
了如果您正在使用MailMessage類,請使用BCC(盲文副本)屬性。
MailMessage message = new MailMessage();
MailAddress bcc = new MailAddress("[email protected]");
// Add your email address to BCC
message.Bcc.Add(bcc);