大家好,
在这里,我将解释如何从Outlook Express数据库获取邮件并将其存储在我们自己的数据库中(本地)
最初,您必须从添加参考添加参考Outlook库10.0或11.0。
如果找不到,请从此处下载dll并安装。
点击这里打开和Windows应用程序(或ASP.NET)
在Form1类代码(声明)中,
Microsoft.Office.Interop.Outlook.Application outlk = new Microsoft.Office.Interop.Outlook.ApplicationClass();
MailItem t;
string constr = "Data Source=.\\SQLEXPRESS;Initial Catalog=backstage;Integrated Security=True";
SqlDataAdapter da = new SqlDataAdapter("select * from mail", "Data Source=.\\SQLEXPRESS;Initial Catalog=backstage;Integrated Security=True");
SqlDataAdapter da2 = new SqlDataAdapter("select * from attachment", "Data Source=.\\SQLEXPRESS;Initial Catalog=backstage;Integrated Security=True");
DataSet ds = new DataSet();
DataSet ds2 = new DataSet();
然后,
在按钮中单击事件代码this,
private void button1_Click(object sender, EventArgs e)
{
getOutlook();
}
public void getOutlook()
{
SqlCommandBuilder cb = new SqlCommandBuilder(da);
da.UpdateCommand = cb.GetUpdateCommand();