C# 如何将多个收件人添加到通过Microsoft.Office.Interop.Outlook.Application发送的电子邮件中?
我每天上传一个数据库。无论何时上传完成,程序都会自动向某些收件人发送电子邮件。 我的前景是2013年专业版C# 如何将多个收件人添加到通过Microsoft.Office.Interop.Outlook.Application发送的电子邮件中?,c#,email,outlook,outlook-2013,C#,Email,Outlook,Outlook 2013,我每天上传一个数据库。无论何时上传完成,程序都会自动向某些收件人发送电子邮件。 我的前景是2013年专业版 using Microsoft.Office.Interop.Outlook; using OutlookApp = Microsoft.Office.Interop.Outlook.Application; OutlookApp outlookApp = new OutlookApp(); // Create a new mail item.
using Microsoft.Office.Interop.Outlook;
using OutlookApp = Microsoft.Office.Interop.Outlook.Application;
OutlookApp outlookApp = new OutlookApp();
// Create a new mail item.
//Outlook.MailItem oMsg = (Outlook.MailItem)oApp.CreateItem(Outlook.OlItemType.olMailItem);
MailItem mailItem = outlookApp.CreateItem(OlItemType.olMailItem);
// Set HTMLBody.
//add the body of the email
mailItem.HTMLBody = "Prezados, a base " + Produto + " foi atualizada.<br>"
+ "Data e hora local do upload: " + localDate.ToString("en-GB") +" " + localDate.Kind + "<br>"
+ "Email gerado automaticamente."
;
//Subject line
//oMsg.Subject =
mailItem.Subject = "Atualização diária da base " + Produto
// Add a recipient.
Outlook.Recipients oRecips = (Outlook.Recipients)oMsg.Recipients;
Outlook.Recipient oRecip = (Outlook.Recipient)oRecips.Add("email_template@x.com");
Outlook.Recipient oRecip1 = (Outlook.Recipient)oRecips.Add("email_template@x.com");
Outlook.Recipient oRecip2 = (Outlook.Recipient)oRecips.Add("email_template@x.com");
Outlook.Recipient oRecip3 = (Outlook.Recipient)oRecips.Add("email_template@x.com");
oRecip.Resolve();
oRecip1.Resolve();
oRecip2.Resolve();
oRecip3.Resolve();
// Send.
oMsg.Send();
// Clean up.
oRecip = null;
oRecip1 = null;
oRecip2 = null;
oRecip3 = null;
oRecips = null;
oMsg = null;
oApp = null;