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;
上面的代码只能发送给一个邮箱
展开
 我来答
匿名用户
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 广告
Zoho Mail,这款邮箱在全球有16个数据中心,不需要梯子,可以直接收发国内外邮件,功能强大,很多跨国公司,和有国际业务往来的公司,都会选择Zoho Mail,由于功能过于强大,只能亲自体验15天,来体会了,性价比之王。... 点击进入详情页
本回答由Zoho Mail提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式