在我的应用程序中,我需要发送电子邮件。我无法使用 smtp,并且没有以正常方式安装 MS Outlook 的选项。我试过;
private Microsoft.Office.Interop.Outlook.Application oApp;
private Microsoft.Office.Interop.Outlook._NameSpace oNameSpace;
private Microsoft.Office.Interop.Outlook.MAPIFolder oOutboxFolder;
oApp = new Outlook.Application();
oNameSpace = oApp.GetNamespace("MAPI");
oNameSpace.Logon(null, null, true, true);
Outlook._MailItem oMailItem = (Outlook._MailItem)oApp.
CreateItem(Outlook.OlItemType.olMailItem);
oMailItem.To = toValue;
oMailItem.Subject = subjectValue;
oMailItem.Body = bodyValue;
oMailItem.Send();
如果 Office 2010 已安装并在计算机上运行,则此代码运行良好。但我需要找出引用了哪些 dll。是否可以从 Outlook 中仅获取所需的 dll 并使用它们发送电子邮件?
提前致谢