以前单一收件人时,
MailMessage message
=
new
MailMessage(
sendFrom,
sendTo,
sendSubject,
sendMessage);
if (txtCC.Length > 0 )
{
MailAddress SendCC = new MailAddress(txtCC);
message.CC.Add(SendCC);
}
MailAddress SendBCC = new MailAddress( " " );
message.Bcc.Add(SendBCC);
// create smtp client at mail server location
SmtpClient client = new
SmtpClient( " smtp.xxx.com " );
// add credentials
client.UseDefaultCredentials = true ;
// client.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;
// send message
client.Send(message);
sendFrom,
sendTo,
sendSubject,
sendMessage);
if (txtCC.Length > 0 )
{
MailAddress SendCC = new MailAddress(txtCC);
message.CC.Add(SendCC);
}
MailAddress SendBCC = new MailAddress( " " );
message.Bcc.Add(SendBCC);
// create smtp client at mail server location
SmtpClient client = new
SmtpClient( " smtp.xxx.com " );
// add credentials
client.UseDefaultCredentials = true ;
// client.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;
// send message
client.Send(message);
本来以为多收件人只要把邮箱地址用分号隔开就行了,可是会报错说字符串无效什么的,查了一下发现不能直接用分号隔开当一个邮件地址发呢~
应该这样:
循环添加多个: message.To.Add("someone@hotmail.com")