C# 用outlook群发邮件 最好根据下面的代码改一下
Outlook.ApplicationolApp=newOutlook.Application();Outlook.MailItemmailItem=(Outlook.M...
Outlook.Application olApp = new Outlook.Application();
Outlook.MailItem mailItem = (Outlook.MailItem)olApp.CreateItem(Outlook.OlItemType.olMailItem);
mailItem.To = "abc@163.com";
mailItem.Subject = DateTime.Now.ToString("yyyyMMdd") + "_报表";
mailItem.BodyFormat = Outlook.OlBodyFormat.olFormatHTML;
string content = "邮件内容"
mailItem.HTMLBody = content;
((Outlook._MailItem)mailItem).Send();
mailItem = null;
olApp = null;
上面的代码只能发送给一个邮箱 展开
Outlook.MailItem mailItem = (Outlook.MailItem)olApp.CreateItem(Outlook.OlItemType.olMailItem);
mailItem.To = "abc@163.com";
mailItem.Subject = DateTime.Now.ToString("yyyyMMdd") + "_报表";
mailItem.BodyFormat = Outlook.OlBodyFormat.olFormatHTML;
string content = "邮件内容"
mailItem.HTMLBody = content;
((Outlook._MailItem)mailItem).Send();
mailItem = null;
olApp = null;
上面的代码只能发送给一个邮箱 展开
2016-07-04
展开全部
Outlook.Application olApp = new Outlook.Application();
Outlook.MailItem mailItem = (Outlook.MailItem)olApp.CreateItem(Outlook.OlItemType.olMailItem);
mailItem.Subject = DateTime.Now.ToString("yyyyMMdd") + "_报表";
mailItem.BodyFormat = Outlook.OlBodyFormat.olFormatHTML;
string content = "邮件内容"
mailItem.HTMLBody = content;
//设置 所有的收件箱地址, 并进行遍历
string[] addrs ={"abc@163.com","abcd@163.com","abcde@163.com"};
for(int i=0; i<addrs.length; i++)
{
mailItem.To =addrs[i];
((Outlook._MailItem)mailItem).Send();
}
mailItem = null;
olApp = null;
追问
如果我把收件地址改为outlook的邮箱也可以么?
追答
应该可以吧, 只要邮箱是有效的,就可以发送
Zoho Mail
2024-11-01 广告
2024-11-01 广告
Zoho Mail,这款邮箱在全球有16个数据中心,不需要梯子,可以直接收发国内外邮件,功能强大,很多跨国公司,和有国际业务往来的公司,都会选择Zoho Mail,由于功能过于强大,只能亲自体验15天,来体会了,性价比之王。...
点击进入详情页
本回答由Zoho Mail提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询