c# - 从 Outlook 获取签名并检测正文格式

标签 c# outlook

我正在使用 COM API 撰写电子邮件。


 objOutlook = new Microsoft.Office.Interop.Outlook.Application();
 mic = (Microsoft.Office.Interop.Outlook.MailItem)(objOutlook.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem));
 mic.To = ccase.Email;
 mic.CC = ccase.CC;
 mic.Subject = ccase.Subject;
 mic.Body = bodyBuffer.ToString();
// below line throws exception ?? Shouldn't it just use what is defined in outlook.
mic.BodyFormat = Microsoft.Office.Interop.Outlook.OlBodyFormat.olFormatUnspecified;

问题:

  1. 我想根据客户在 Outlook 中定义的内容将正文定义为纯文本、HTML 或富文本。

  2. 如何从 Outlook 检索电子邮件签名并将其添加到正文末尾?

任何指针将不胜感激。

卡雷普尔

最佳答案

我们决定不这样做,因为用户可能已经配置了多个签名。所以,让用户最后加上签名。

关于c# - 从 Outlook 获取签名并检测正文格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8839809/

相关文章:

c# - 如何检索多个 let linq to xml c#

c# - 调用方法并直接读取/设置参数的私有(private)字段是否会破坏封装?

javascript - 手机上的 Outlook 插件激活

javascript - 使用 JavaScript 为 MS Outlook 生成长电子邮件正文

c# - 自定义 Outlook 加载项未显示

c# - 如何从 ftp 保存文件?

c# - 仅在 Visual Studio 的调试器中按键对字典进行排序

c# - 检查表达式中的 Null

c# - Outlook.MailItem - 有什么方法可以确定两个邮件项目(发送给不同的收件人)是否相同?

vba - 使用 Outlook VBA 获取 item.recipient