如何添加多个收件人到mailitem.cc字段c#

如何添加多个收件人到mailitem.cc字段c#,第1张

概述Oki,所以我正在处理outlook .msg模板. 以编程方式打开它们,根据我的数据库中的内容插入值. 恩.当我想在“To”字段添加多个reciepients,而不是做如下, mailitem.To = a + ";" + b + ";" + c; 我在下面做什么,这更简单,特别是当我在循环中做它. mailitem.Recipients.add("a"); mailitem.Recipi Oki,所以我正在处理outlook .msg模板.
以编程方式打开它们,根据我的数据库中的内容插入值.

恩.当我想在“To”字段添加多个recIEpIEnts,而不是做如下,

mailitem.To = a + ";" + b + ";" + c;

我在下面做什么,这更简单,特别是当我在循环中做它.

mailitem.RecipIEnts.add("a");   mailitem.RecipIEnts.add("b");   mailitem.RecipIEnts.add("c");

我的问题是,我也想在“CC”字段添加多个收件人,上面的功能仅适用于“To”字段.如何将多个收件人添加到“CC”字段,而无需执行字符串 *** 作.

通常我会添加收件人到cc喜欢这样,

mailitem.CC = a + ";" + b + ";" + c;

im使用interop.outlook并从模板创建一个mailitem.

提前致谢.

解决方法 假设如果你有两个收件人列表,那么你可以这样做.

编辑:包含完整的代码.

var oApp = new Microsoft.Office.Interop.outlook.application();var oMsg = (Mailitem) oApp.CreateItem(OlitemType.olMailitem);RecipIEnts oRecips = oMsg.RecipIEnts;List<string> sTORecipsList = new List<string>();List<string> sCCRecipsList = new List<string>();sTORecipsList.Add("ToRecipIEnt1");sCCRecipsList.Add("CCRecipIEnt1");sCCRecipsList.Add("CCRecipIEnt2");sCCRecipsList.Add("CCRecipIEnt3");RecipIEnts oRecips = oMsg.RecipIEnts;foreach (string t in sTORecipsList){    RecipIEnt oTORecip = oRecips.Add(t);    oTORecip.Type = (int) olMailRecipIEntType.olTo;    oTORecip.Resolve();}foreach (string t in sCCRecipsList){    RecipIEnt oCCRecip = oRecips.Add(t);    oCCRecip.Type = (int) olMailRecipIEntType.olCC;    oCCRecip.Resolve();}oMsg.HTMLBody = "Test Body";oMsg.Subject = "Test Subject";oMsg.Send();
总结

以上是内存溢出为你收集整理的如何添加多个收件人到mailitem.cc字段c#全部内容,希望文章能够帮你解决如何添加多个收件人到mailitem.cc字段c#所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1236864.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存