开发之前,需要先引入Microsoft.Office.Interop.Outlook.dll文件
然后在具体调用页面引入
using Microsoft.Office.Interop.Outlook;
下面是代码实例:
public void Runner()
{
Microsoft.Office.Interop.Outlook.Application olApp = new Microsoft.Office.Interop.Outlook.Application();
Microsoft.Office.Interop.Outlook.MailItem mailItem = (Microsoft.Office.Interop.Outlook.MailItem)olApp.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);
mailItem.To = "XXXXX@OutLook.com";//邮件地址
mailItem.Subject = "测试主题";//主题
mailItem.BodyFormat = Microsoft.Office.Interop.Outlook.OlBodyFormat.olFormatHTML;//内容
// mailItem.Attachments.Add(@"C:\path\to\your\attachment.txt");//添加附件
string content = "hi all <br/><br/>这是一条测试数据,无需回复!!";
mailItem.HTMLBody = content;
mailItem.Attachments.Add(mailItem);
mailItem.Send();
//回收线程
olApp = null;
System.Runtime.InteropServices.Marshal.ReleaseComObject(mailItem);
}