我正在使用 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;
问题:
我想根据客户在 Outlook 中定义的内容将正文定义为纯文本、HTML 或富文本。
如何从 Outlook 检索电子邮件签名并将其添加到正文末尾?
任何指针将不胜感激。
卡雷普尔
最佳答案
我们决定不这样做,因为用户可能已经配置了多个签名。所以,让用户最后加上签名。
关于c# - 从 Outlook 获取签名并检测正文格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8839809/